package d20chat;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Scanner;
import javax.swing.JFileChooser;
import javax.swing.JScrollPane;
import javax.swing.JSpinner;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.filechooser.FileFilter;
import javax.swing.filechooser.FileNameExtensionFilter;
import javax.swing.text.JTextComponent;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/*
 * CharSheetViewer35.java
 *
 * Created on Jul 9, 2009, 12:02:02 PM
 */

/**
 * 
 * @author Arul
 */
public class CharSheetViewer35 extends javax.swing.JFrame implements CharSheet {

	protected final String DEFAULT_DATA;
	protected final JFileChooser fc;
	protected final FileFilter filter;
	protected File saveFile;
	protected boolean init;
	protected int hashCode;
	protected GeneralViewer parent;
	protected boolean isPlayerSheet;

	protected ArrayList<JTextField> infoList;
	protected ArrayList<JTextField> ablList;
	protected ArrayList<JTextField> hpacList;
	protected ArrayList<JTextComponent> saveList;
	protected ArrayList<JTextField> attList;
	protected ArrayList<JSpinner> attSpinnerList;
	protected ArrayList<JTextField> skillList;
	protected ArrayList<JTextField> gearList;
	protected ArrayList<JTextField> mnyList;
	protected ArrayList<JTextArea> spellList;
	protected ArrayList<JTextField> spellsList;
	protected String[] allData;
	protected String[] infoData;
	protected String[] ablData;
	protected String[] hpacData;
	protected String[] saveData;
	protected String[] attData;
	protected String[] attSpinnerData;
	protected String[] skillData;
	protected String[] gearData;
	protected String[] mnyData;
	protected String[] spellData;
	protected String[] spellsData;

	protected HashMap<String, JTextField> modLookup;
	protected HashMap<String, String> aliasLookup;

	/** Creates new form CharSheetViewer35 */
	public CharSheetViewer35(GeneralViewer p) {
		init = false;
		filter = new FileNameExtensionFilter("Text Files and Character Sheets",
				"txt", "d20");
		fc = new JFileChooser(new File("./"));
		fc.addChoosableFileFilter(new FileNameExtensionFilter(
				"Character Sheets", "d20"));
		fc.setFileFilter(filter);
		DEFAULT_DATA = getDefault();
		parent = p;
		isPlayerSheet = false;

		initComponents();
		importData(DEFAULT_DATA);
		makeSections();
		makeModLookup();
		makeAliasLookup();

		saveFile = new File(System.getProperty("user.dir") + "\\"
				+ getCharName() + ".d20");
		hashCode = genHash();
	}

	/**
	 * Creates new form CharSheetViewer35
	 * 
	 * @param inData
	 *            The string containing the data.
	 */
	public CharSheetViewer35(GeneralViewer p, String inData) {
		init = false;
		filter = new FileNameExtensionFilter("Text Files and Character Sheets",
				"txt", "d20");
		fc = new JFileChooser(new File("./"));
		fc.addChoosableFileFilter(new FileNameExtensionFilter(
				"Character Sheets", "d20"));
		fc.setFileFilter(filter);
		DEFAULT_DATA = getDefault();
		parent = p;
		isPlayerSheet = false;

		initComponents();
		setData(inData);
		makeModLookup();
		makeAliasLookup();

		saveFile = new File(System.getProperty("user.dir") + "\\"
				+ getCharName() + ".d20");
		hashCode = genHash();
	}

	/**
	 * Creates new form CharSheetViewer35
	 * 
	 * @param inFile
	 *            The File object that contains the stored data.
	 * @throws FileNotFoundException
	 */
	public CharSheetViewer35(GeneralViewer p, File inFile)
			throws FileNotFoundException {
		init = false;
		filter = new FileNameExtensionFilter("Text Files and Character Sheets",
				"txt", "d20");
		fc = new JFileChooser(new File("./"));
		fc.addChoosableFileFilter(new FileNameExtensionFilter(
				"Character Sheets", "d20"));
		fc.setFileFilter(filter);
		DEFAULT_DATA = getDefault();
		parent = p;
		isPlayerSheet = false;

		initComponents();
		setData(inFile);
		makeModLookup();
		makeAliasLookup();

		saveFile = new File(System.getProperty("user.dir") + "\\"
				+ getCharName() + ".d20");
		hashCode = genHash();
	}

	/**
	 * This method is called from within the constructor to initialize the form.
	 * WARNING: Do NOT modify this code. The content of this method is always
	 * regenerated by the Form Editor.
	 */
	@SuppressWarnings("unchecked")
	// <editor-fold defaultstate="collapsed"
	// desc="Generated Code">//GEN-BEGIN:initComponents
	private void initComponents() {

		tabbedPane = new javax.swing.JTabbedPane();
		jScrollPane1 = new javax.swing.JScrollPane();
		page1 = new javax.swing.JLayeredPane();
		info1 = new javax.swing.JTextField();
		info2 = new javax.swing.JTextField();
		info3 = new javax.swing.JTextField();
		info4 = new javax.swing.JTextField();
		info5 = new javax.swing.JTextField();
		info6 = new javax.swing.JTextField();
		info7 = new javax.swing.JTextField();
		info8 = new javax.swing.JTextField();
		info9 = new javax.swing.JTextField();
		info10 = new javax.swing.JTextField();
		info11 = new javax.swing.JTextField();
		info12 = new javax.swing.JTextField();
		info13 = new javax.swing.JTextField();
		info14 = new javax.swing.JTextField();
		abl1 = new javax.swing.JTextField();
		abl2 = new javax.swing.JTextField();
		abl3 = new javax.swing.JTextField();
		abl4 = new javax.swing.JTextField();
		abl5 = new javax.swing.JTextField();
		abl6 = new javax.swing.JTextField();
		abl7 = new javax.swing.JTextField();
		abl8 = new javax.swing.JTextField();
		abl9 = new javax.swing.JTextField();
		abl10 = new javax.swing.JTextField();
		abl11 = new javax.swing.JTextField();
		abl12 = new javax.swing.JTextField();
		abl13 = new javax.swing.JTextField();
		abl14 = new javax.swing.JTextField();
		abl15 = new javax.swing.JTextField();
		abl16 = new javax.swing.JTextField();
		abl17 = new javax.swing.JTextField();
		abl18 = new javax.swing.JTextField();
		abl19 = new javax.swing.JTextField();
		abl20 = new javax.swing.JTextField();
		abl21 = new javax.swing.JTextField();
		abl22 = new javax.swing.JTextField();
		abl23 = new javax.swing.JTextField();
		abl24 = new javax.swing.JTextField();
		save1 = new javax.swing.JTextField();
		save2 = new javax.swing.JTextField();
		save3 = new javax.swing.JTextField();
		save4 = new javax.swing.JTextField();
		save5 = new javax.swing.JTextField();
		save6 = new javax.swing.JTextField();
		save7 = new javax.swing.JTextField();
		save8 = new javax.swing.JTextField();
		save9 = new javax.swing.JTextField();
		save10 = new javax.swing.JTextField();
		save11 = new javax.swing.JTextField();
		save12 = new javax.swing.JTextField();
		save13 = new javax.swing.JTextField();
		save14 = new javax.swing.JTextField();
		save15 = new javax.swing.JTextField();
		save16 = new javax.swing.JTextField();
		save17 = new javax.swing.JTextField();
		save18 = new javax.swing.JTextField();
		scrollSave19 = new javax.swing.JScrollPane();
		save19 = new javax.swing.JTextArea();
		hpac1 = new javax.swing.JTextField();
		hpac2 = new javax.swing.JTextField();
		hpac3 = new javax.swing.JTextField();
		hpac4 = new javax.swing.JTextField();
		hpac5 = new javax.swing.JTextField();
		hpac6 = new javax.swing.JTextField();
		hpac7 = new javax.swing.JTextField();
		hpac8 = new javax.swing.JTextField();
		hpac9 = new javax.swing.JTextField();
		hpac10 = new javax.swing.JTextField();
		hpac11 = new javax.swing.JTextField();
		hpac12 = new javax.swing.JTextField();
		hpac13 = new javax.swing.JTextField();
		hpac14 = new javax.swing.JTextField();
		hpac15 = new javax.swing.JTextField();
		hpac16 = new javax.swing.JTextField();
		hpac17 = new javax.swing.JTextField();
		hpac18 = new javax.swing.JTextField();
		hpac19 = new javax.swing.JTextField();
		hpacButton1 = new javax.swing.JButton();
		hpacButton2 = new javax.swing.JButton();
		att1 = new javax.swing.JTextField();
		att2 = new javax.swing.JTextField();
		att3 = new javax.swing.JTextField();
		att4 = new javax.swing.JTextField();
		att5 = new javax.swing.JTextField();
		att6 = new javax.swing.JTextField();
		att7 = new javax.swing.JTextField();
		attW11 = new javax.swing.JTextField();
		attW12 = new javax.swing.JTextField();
		attW13 = new javax.swing.JTextField();
		attW14 = new javax.swing.JTextField();
		attW15 = new javax.swing.JTextField();
		attW16 = new javax.swing.JTextField();
		attW17 = new javax.swing.JTextField();
		attW1Spinner = new javax.swing.JSpinner();
		attW21 = new javax.swing.JTextField();
		attW22 = new javax.swing.JTextField();
		attW23 = new javax.swing.JTextField();
		attW24 = new javax.swing.JTextField();
		attW25 = new javax.swing.JTextField();
		attW26 = new javax.swing.JTextField();
		attW27 = new javax.swing.JTextField();
		attW2Spinner = new javax.swing.JSpinner();
		attW31 = new javax.swing.JTextField();
		attW32 = new javax.swing.JTextField();
		attW33 = new javax.swing.JTextField();
		attW34 = new javax.swing.JTextField();
		attW35 = new javax.swing.JTextField();
		attW36 = new javax.swing.JTextField();
		attW37 = new javax.swing.JTextField();
		attW3Spinner = new javax.swing.JSpinner();
		attW41 = new javax.swing.JTextField();
		attW42 = new javax.swing.JTextField();
		attW43 = new javax.swing.JTextField();
		attW44 = new javax.swing.JTextField();
		attW45 = new javax.swing.JTextField();
		attW46 = new javax.swing.JTextField();
		attW47 = new javax.swing.JTextField();
		attW4Spinner = new javax.swing.JSpinner();
		attW51 = new javax.swing.JTextField();
		attW52 = new javax.swing.JTextField();
		attW53 = new javax.swing.JTextField();
		attW54 = new javax.swing.JTextField();
		attW55 = new javax.swing.JTextField();
		attW56 = new javax.swing.JTextField();
		attW57 = new javax.swing.JTextField();
		attW5Spinner = new javax.swing.JSpinner();
		skill1 = new javax.swing.JTextField();
		skill2 = new javax.swing.JTextField();
		skill3 = new javax.swing.JTextField();
		skill4 = new javax.swing.JTextField();
		skill5 = new javax.swing.JTextField();
		skill6 = new javax.swing.JTextField();
		skill7 = new javax.swing.JTextField();
		skill8 = new javax.swing.JTextField();
		skill9 = new javax.swing.JTextField();
		skill10 = new javax.swing.JTextField();
		skill11 = new javax.swing.JTextField();
		skill12 = new javax.swing.JTextField();
		skill13 = new javax.swing.JTextField();
		skill14 = new javax.swing.JTextField();
		skill15 = new javax.swing.JTextField();
		skill16 = new javax.swing.JTextField();
		skill17 = new javax.swing.JTextField();
		skill18 = new javax.swing.JTextField();
		skill19 = new javax.swing.JTextField();
		skill20 = new javax.swing.JTextField();
		skill21 = new javax.swing.JTextField();
		skill22 = new javax.swing.JTextField();
		skill23 = new javax.swing.JTextField();
		skill24 = new javax.swing.JTextField();
		skill25 = new javax.swing.JTextField();
		skill26 = new javax.swing.JTextField();
		skill27 = new javax.swing.JTextField();
		skill28 = new javax.swing.JTextField();
		skill29 = new javax.swing.JTextField();
		skill30 = new javax.swing.JTextField();
		skill31 = new javax.swing.JTextField();
		skill32 = new javax.swing.JTextField();
		skill33 = new javax.swing.JTextField();
		skill34 = new javax.swing.JTextField();
		skill35 = new javax.swing.JTextField();
		skill36 = new javax.swing.JTextField();
		skill37 = new javax.swing.JTextField();
		skill38 = new javax.swing.JTextField();
		skill39 = new javax.swing.JTextField();
		skill40 = new javax.swing.JTextField();
		skill41 = new javax.swing.JTextField();
		skill42 = new javax.swing.JTextField();
		skill43 = new javax.swing.JTextField();
		skill44 = new javax.swing.JTextField();
		skill45 = new javax.swing.JTextField();
		skill46 = new javax.swing.JTextField();
		skill47 = new javax.swing.JTextField();
		skill48 = new javax.swing.JTextField();
		skill49 = new javax.swing.JTextField();
		skill50 = new javax.swing.JTextField();
		skill51 = new javax.swing.JTextField();
		skill52 = new javax.swing.JTextField();
		skill53 = new javax.swing.JTextField();
		skill54 = new javax.swing.JTextField();
		skill55 = new javax.swing.JTextField();
		skill56 = new javax.swing.JTextField();
		skill57 = new javax.swing.JTextField();
		skill58 = new javax.swing.JTextField();
		skill59 = new javax.swing.JTextField();
		skill60 = new javax.swing.JTextField();
		skill61 = new javax.swing.JTextField();
		skill62 = new javax.swing.JTextField();
		skill63 = new javax.swing.JTextField();
		skill64 = new javax.swing.JTextField();
		skill65 = new javax.swing.JTextField();
		skill66 = new javax.swing.JTextField();
		skill67 = new javax.swing.JTextField();
		skill68 = new javax.swing.JTextField();
		skill69 = new javax.swing.JTextField();
		skill70 = new javax.swing.JTextField();
		skill71 = new javax.swing.JTextField();
		skill72 = new javax.swing.JTextField();
		skill73 = new javax.swing.JTextField();
		skill74 = new javax.swing.JTextField();
		skill75 = new javax.swing.JTextField();
		skill76 = new javax.swing.JTextField();
		skill77 = new javax.swing.JTextField();
		skill78 = new javax.swing.JTextField();
		skill79 = new javax.swing.JTextField();
		skill80 = new javax.swing.JTextField();
		skill81 = new javax.swing.JTextField();
		skill82 = new javax.swing.JTextField();
		skill83 = new javax.swing.JTextField();
		skill84 = new javax.swing.JTextField();
		skill85 = new javax.swing.JTextField();
		skill86 = new javax.swing.JTextField();
		skill87 = new javax.swing.JTextField();
		skill88 = new javax.swing.JTextField();
		skill89 = new javax.swing.JTextField();
		skill90 = new javax.swing.JTextField();
		skill91 = new javax.swing.JTextField();
		skill92 = new javax.swing.JTextField();
		skill93 = new javax.swing.JTextField();
		skill94 = new javax.swing.JTextField();
		skill95 = new javax.swing.JTextField();
		skill96 = new javax.swing.JTextField();
		skill97 = new javax.swing.JTextField();
		skill98 = new javax.swing.JTextField();
		skill99 = new javax.swing.JTextField();
		skill100 = new javax.swing.JTextField();
		skill101 = new javax.swing.JTextField();
		skill102 = new javax.swing.JTextField();
		skill103 = new javax.swing.JTextField();
		skill104 = new javax.swing.JTextField();
		skill105 = new javax.swing.JTextField();
		skill106 = new javax.swing.JTextField();
		skill107 = new javax.swing.JTextField();
		skill108 = new javax.swing.JTextField();
		skill109 = new javax.swing.JTextField();
		skill110 = new javax.swing.JTextField();
		skill111 = new javax.swing.JTextField();
		skill112 = new javax.swing.JTextField();
		skill113 = new javax.swing.JTextField();
		skill114 = new javax.swing.JTextField();
		skill115 = new javax.swing.JTextField();
		skill116 = new javax.swing.JTextField();
		skill117 = new javax.swing.JTextField();
		skill118 = new javax.swing.JTextField();
		skill119 = new javax.swing.JTextField();
		skill120 = new javax.swing.JTextField();
		skill121 = new javax.swing.JTextField();
		skill122 = new javax.swing.JTextField();
		skill123 = new javax.swing.JTextField();
		skill124 = new javax.swing.JTextField();
		skill125 = new javax.swing.JTextField();
		skill126 = new javax.swing.JTextField();
		skill127 = new javax.swing.JTextField();
		skill128 = new javax.swing.JTextField();
		skill129 = new javax.swing.JTextField();
		skill130 = new javax.swing.JTextField();
		skill131 = new javax.swing.JTextField();
		skill132 = new javax.swing.JTextField();
		skill133 = new javax.swing.JTextField();
		skill134 = new javax.swing.JTextField();
		skill135 = new javax.swing.JTextField();
		skill136 = new javax.swing.JTextField();
		skill137 = new javax.swing.JTextField();
		skill138 = new javax.swing.JTextField();
		skill139 = new javax.swing.JTextField();
		skill140 = new javax.swing.JTextField();
		skill141 = new javax.swing.JTextField();
		skill142 = new javax.swing.JTextField();
		skill143 = new javax.swing.JTextField();
		skill144 = new javax.swing.JTextField();
		skill145 = new javax.swing.JTextField();
		skill146 = new javax.swing.JTextField();
		skill147 = new javax.swing.JTextField();
		skill148 = new javax.swing.JTextField();
		skill149 = new javax.swing.JTextField();
		skill150 = new javax.swing.JTextField();
		skill151 = new javax.swing.JTextField();
		skill152 = new javax.swing.JTextField();
		skill153 = new javax.swing.JTextField();
		skill154 = new javax.swing.JTextField();
		skill155 = new javax.swing.JTextField();
		skill156 = new javax.swing.JTextField();
		skill157 = new javax.swing.JTextField();
		skill158 = new javax.swing.JTextField();
		skill159 = new javax.swing.JTextField();
		skill160 = new javax.swing.JTextField();
		skill161 = new javax.swing.JTextField();
		skill162 = new javax.swing.JTextField();
		skill163 = new javax.swing.JTextField();
		skill164 = new javax.swing.JTextField();
		skill165 = new javax.swing.JTextField();
		skill166 = new javax.swing.JTextField();
		skill167 = new javax.swing.JTextField();
		skill168 = new javax.swing.JTextField();
		skill169 = new javax.swing.JTextField();
		skill170 = new javax.swing.JTextField();
		skill171 = new javax.swing.JTextField();
		skill172 = new javax.swing.JTextField();
		skill173 = new javax.swing.JTextField();
		skill174 = new javax.swing.JTextField();
		skill175 = new javax.swing.JTextField();
		skill176 = new javax.swing.JTextField();
		skill177 = new javax.swing.JTextField();
		skill178 = new javax.swing.JTextField();
		skill179 = new javax.swing.JTextField();
		skill180 = new javax.swing.JTextField();
		skill181 = new javax.swing.JTextField();
		skill182 = new javax.swing.JTextField();
		skill183 = new javax.swing.JTextField();
		skill184 = new javax.swing.JTextField();
		skill185 = new javax.swing.JTextField();
		skill186 = new javax.swing.JTextField();
		skill187 = new javax.swing.JTextField();
		skill188 = new javax.swing.JTextField();
		skill189 = new javax.swing.JTextField();
		skill190 = new javax.swing.JTextField();
		skill191 = new javax.swing.JTextField();
		skill192 = new javax.swing.JTextField();
		skill193 = new javax.swing.JTextField();
		skill194 = new javax.swing.JTextField();
		skill195 = new javax.swing.JTextField();
		skill196 = new javax.swing.JTextField();
		skill197 = new javax.swing.JTextField();
		skill198 = new javax.swing.JTextField();
		skill199 = new javax.swing.JTextField();
		skill200 = new javax.swing.JTextField();
		skill201 = new javax.swing.JTextField();
		skill202 = new javax.swing.JTextField();
		skill203 = new javax.swing.JTextField();
		skill204 = new javax.swing.JTextField();
		skill205 = new javax.swing.JTextField();
		skill206 = new javax.swing.JTextField();
		skill207 = new javax.swing.JTextField();
		imgPg1 = new javax.swing.JLabel();
		jScrollPane2 = new javax.swing.JScrollPane();
		page2 = new javax.swing.JLayeredPane();
		info15 = new javax.swing.JTextField();
		info16 = new javax.swing.JTextField();
		gear1 = new javax.swing.JTextField();
		gear2 = new javax.swing.JTextField();
		gear3 = new javax.swing.JTextField();
		gear4 = new javax.swing.JTextField();
		gear5 = new javax.swing.JTextField();
		gear6 = new javax.swing.JTextField();
		gear7 = new javax.swing.JTextField();
		gear8 = new javax.swing.JTextField();
		gear9 = new javax.swing.JTextField();
		gear10 = new javax.swing.JTextField();
		gear11 = new javax.swing.JTextField();
		gear12 = new javax.swing.JTextField();
		gear13 = new javax.swing.JTextField();
		gear14 = new javax.swing.JTextField();
		gear15 = new javax.swing.JTextField();
		gear16 = new javax.swing.JTextField();
		gear17 = new javax.swing.JTextField();
		gear18 = new javax.swing.JTextField();
		gear19 = new javax.swing.JTextField();
		gear20 = new javax.swing.JTextField();
		gear21 = new javax.swing.JTextField();
		gear22 = new javax.swing.JTextField();
		gear23 = new javax.swing.JTextField();
		scrollPossessions = new javax.swing.JScrollPane();
		possessions = new javax.swing.JTextArea();
		mny1 = new javax.swing.JTextField();
		mny2 = new javax.swing.JTextField();
		mny3 = new javax.swing.JTextField();
		mny4 = new javax.swing.JTextField();
		scrollFeats = new javax.swing.JScrollPane();
		feats = new javax.swing.JTextArea();
		scrollSplAbil = new javax.swing.JScrollPane();
		splAbil = new javax.swing.JTextArea();
		scrollLang = new javax.swing.JScrollPane();
		lang = new javax.swing.JTextArea();
		scrollSpellZero = new javax.swing.JScrollPane();
		spellZero = new javax.swing.JTextArea();
		scrollSpellOne = new javax.swing.JScrollPane();
		spellOne = new javax.swing.JTextArea();
		scrollSpellTwo = new javax.swing.JScrollPane();
		spellTwo = new javax.swing.JTextArea();
		scrollSpellThree = new javax.swing.JScrollPane();
		spellThree = new javax.swing.JTextArea();
		scrollSpellFour = new javax.swing.JScrollPane();
		spellFour = new javax.swing.JTextArea();
		scrollSpellFive = new javax.swing.JScrollPane();
		spellFive = new javax.swing.JTextArea();
		scrollSpellSix = new javax.swing.JScrollPane();
		spellSix = new javax.swing.JTextArea();
		scrollSpellSeven = new javax.swing.JScrollPane();
		spellSeven = new javax.swing.JTextArea();
		scrollSpellEight = new javax.swing.JScrollPane();
		spellEight = new javax.swing.JTextArea();
		scrollSpellNine = new javax.swing.JScrollPane();
		spellNine = new javax.swing.JTextArea();
		spells1 = new javax.swing.JTextField();
		spells2 = new javax.swing.JTextField();
		spells3 = new javax.swing.JTextField();
		spells4 = new javax.swing.JTextField();
		spells5 = new javax.swing.JTextField();
		spells6 = new javax.swing.JTextField();
		spells7 = new javax.swing.JTextField();
		spells8 = new javax.swing.JTextField();
		spells9 = new javax.swing.JTextField();
		spells10 = new javax.swing.JTextField();
		spells11 = new javax.swing.JTextField();
		spells12 = new javax.swing.JTextField();
		spells13 = new javax.swing.JTextField();
		spells14 = new javax.swing.JTextField();
		spells15 = new javax.swing.JTextField();
		spells16 = new javax.swing.JTextField();
		spells17 = new javax.swing.JTextField();
		spells18 = new javax.swing.JTextField();
		spells19 = new javax.swing.JTextField();
		spells20 = new javax.swing.JTextField();
		spells21 = new javax.swing.JTextField();
		spells22 = new javax.swing.JTextField();
		spells23 = new javax.swing.JTextField();
		spells24 = new javax.swing.JTextField();
		spells25 = new javax.swing.JTextField();
		spells26 = new javax.swing.JTextField();
		spells27 = new javax.swing.JTextField();
		spells28 = new javax.swing.JTextField();
		spells29 = new javax.swing.JTextField();
		spells30 = new javax.swing.JTextField();
		spells31 = new javax.swing.JTextField();
		spells32 = new javax.swing.JTextField();
		spells33 = new javax.swing.JTextField();
		spells34 = new javax.swing.JTextField();
		spells35 = new javax.swing.JTextField();
		spells36 = new javax.swing.JTextField();
		spells37 = new javax.swing.JTextField();
		spells38 = new javax.swing.JTextField();
		spells39 = new javax.swing.JTextField();
		spells40 = new javax.swing.JTextField();
		spells41 = new javax.swing.JTextField();
		nine = new javax.swing.JLabel();
		eight = new javax.swing.JLabel();
		seven = new javax.swing.JLabel();
		six = new javax.swing.JLabel();
		five = new javax.swing.JLabel();
		four = new javax.swing.JLabel();
		three = new javax.swing.JLabel();
		two = new javax.swing.JLabel();
		one = new javax.swing.JLabel();
		zero = new javax.swing.JLabel();
		imgPg2 = new javax.swing.JLabel();
		menuBar = new javax.swing.JMenuBar();
		file = new javax.swing.JMenu();
		newSheet = new javax.swing.JMenuItem();
		openSheet = new javax.swing.JMenuItem();
		saveSheet = new javax.swing.JMenuItem();
		saveSheetAs = new javax.swing.JMenuItem();
		exitSheet = new javax.swing.JMenuItem();
		edit = new javax.swing.JMenu();

		setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

		tabbedPane.setPreferredSize(new java.awt.Dimension(625, 485));
		tabbedPane.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});

		jScrollPane1.setPreferredSize(new java.awt.Dimension(625, 485));
		jScrollPane1.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});

		page1.setMaximumSize(new java.awt.Dimension(750, 1000));
		page1.setMinimumSize(new java.awt.Dimension(750, 1000));
		page1.setPreferredSize(new java.awt.Dimension(751, 1000));
		page1.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});

		info1.setText("Character Name");
		info1.setBorder(null);
		info1.setMargin(new java.awt.Insets(2, 2, 0, 2));
		info1.setMinimumSize(new java.awt.Dimension(0, 10));
		info1.setOpaque(false);
		info1.setPreferredSize(new java.awt.Dimension(65, 10));
		info1.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				info1CaretUpdate(evt);
			}
		});
		info1.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		info1.setBounds(9, 15, 238, 15);
		page1.add(info1, javax.swing.JLayeredPane.MODAL_LAYER);

		info2.setText("Player");
		info2.setBorder(null);
		info2.setMinimumSize(new java.awt.Dimension(0, 10));
		info2.setOpaque(false);
		info2.setPreferredSize(new java.awt.Dimension(65, 10));
		info2.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		info2.setBounds(253, 15, 245, 15);
		page1.add(info2, javax.swing.JLayeredPane.MODAL_LAYER);

		info3.setText("Class and Level");
		info3.setBorder(null);
		info3.setMinimumSize(new java.awt.Dimension(0, 10));
		info3.setOpaque(false);
		info3.setPreferredSize(new java.awt.Dimension(65, 10));
		info3.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		info3.setBounds(9, 43, 240, 15);
		page1.add(info3, javax.swing.JLayeredPane.MODAL_LAYER);

		info4.setText("Race");
		info4.setBorder(null);
		info4.setMinimumSize(new java.awt.Dimension(0, 10));
		info4.setOpaque(false);
		info4.setPreferredSize(new java.awt.Dimension(65, 10));
		info4.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		info4.setBounds(255, 43, 80, 15);
		page1.add(info4, javax.swing.JLayeredPane.MODAL_LAYER);

		info5.setText("Alignment");
		info5.setBorder(null);
		info5.setMinimumSize(new java.awt.Dimension(0, 10));
		info5.setOpaque(false);
		info5.setPreferredSize(new java.awt.Dimension(65, 10));
		info5.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		info5.setBounds(345, 43, 70, 15);
		page1.add(info5, javax.swing.JLayeredPane.MODAL_LAYER);

		info6.setText("Deity");
		info6.setBorder(null);
		info6.setMinimumSize(new java.awt.Dimension(0, 10));
		info6.setOpaque(false);
		info6.setPreferredSize(new java.awt.Dimension(65, 10));
		info6.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		info6.setBounds(425, 43, 70, 15);
		page1.add(info6, javax.swing.JLayeredPane.MODAL_LAYER);

		info7.setText("Size");
		info7.setBorder(null);
		info7.setMinimumSize(new java.awt.Dimension(0, 10));
		info7.setOpaque(false);
		info7.setPreferredSize(new java.awt.Dimension(65, 10));
		info7.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		info7.setBounds(9, 70, 50, 15);
		page1.add(info7, javax.swing.JLayeredPane.MODAL_LAYER);

		info8.setText("Age");
		info8.setBorder(null);
		info8.setMinimumSize(new java.awt.Dimension(0, 10));
		info8.setOpaque(false);
		info8.setPreferredSize(new java.awt.Dimension(65, 10));
		info8.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		info8.setBounds(65, 70, 50, 15);
		page1.add(info8, javax.swing.JLayeredPane.MODAL_LAYER);

		info9.setText("Gender");
		info9.setBorder(null);
		info9.setMinimumSize(new java.awt.Dimension(0, 10));
		info9.setOpaque(false);
		info9.setPreferredSize(new java.awt.Dimension(65, 10));
		info9.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		info9.setBounds(125, 70, 50, 15);
		page1.add(info9, javax.swing.JLayeredPane.MODAL_LAYER);

		info10.setText("Height");
		info10.setBorder(null);
		info10.setMinimumSize(new java.awt.Dimension(0, 10));
		info10.setOpaque(false);
		info10.setPreferredSize(new java.awt.Dimension(65, 10));
		info10.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		info10.setBounds(185, 70, 60, 15);
		page1.add(info10, javax.swing.JLayeredPane.MODAL_LAYER);

		info11.setText("Weight");
		info11.setBorder(null);
		info11.setMinimumSize(new java.awt.Dimension(0, 10));
		info11.setOpaque(false);
		info11.setPreferredSize(new java.awt.Dimension(65, 10));
		info11.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		info11.setBounds(255, 70, 50, 15);
		page1.add(info11, javax.swing.JLayeredPane.MODAL_LAYER);

		info12.setText("Eyes");
		info12.setBorder(null);
		info12.setMinimumSize(new java.awt.Dimension(0, 10));
		info12.setOpaque(false);
		info12.setPreferredSize(new java.awt.Dimension(65, 10));
		info12.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		info12.setBounds(315, 70, 50, 15);
		page1.add(info12, javax.swing.JLayeredPane.MODAL_LAYER);

		info13.setText("Hair");
		info13.setBorder(null);
		info13.setMinimumSize(new java.awt.Dimension(0, 10));
		info13.setOpaque(false);
		info13.setPreferredSize(new java.awt.Dimension(65, 10));
		info13.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		info13.setBounds(375, 70, 60, 15);
		page1.add(info13, javax.swing.JLayeredPane.MODAL_LAYER);

		info14.setText("Skin");
		info14.setBorder(null);
		info14.setMinimumSize(new java.awt.Dimension(0, 10));
		info14.setOpaque(false);
		info14.setPreferredSize(new java.awt.Dimension(65, 10));
		info14.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		info14.setBounds(440, 70, -1, 15);
		page1.add(info14, javax.swing.JLayeredPane.MODAL_LAYER);

		abl1.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl1.setBorder(null);
		abl1.setMinimumSize(new java.awt.Dimension(0, 10));
		abl1.setOpaque(false);
		abl1.setPreferredSize(new java.awt.Dimension(10, 14));
		abl1.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				abl1CaretUpdate(evt);
			}
		});
		abl1.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl1.setBounds(72, 125, 27, 18);
		page1.add(abl1, javax.swing.JLayeredPane.MODAL_LAYER);

		abl2.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl2.setText("18");
		abl2.setBorder(null);
		abl2.setMinimumSize(new java.awt.Dimension(0, 10));
		abl2.setOpaque(false);
		abl2.setPreferredSize(new java.awt.Dimension(10, 14));
		abl2.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				abl2CaretUpdate(evt);
			}
		});
		abl2.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl2.setBounds(72, 149, 27, 18);
		page1.add(abl2, javax.swing.JLayeredPane.MODAL_LAYER);

		abl3.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl3.setText("18");
		abl3.setBorder(null);
		abl3.setMinimumSize(new java.awt.Dimension(0, 10));
		abl3.setOpaque(false);
		abl3.setPreferredSize(new java.awt.Dimension(10, 14));
		abl3.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				abl3CaretUpdate(evt);
			}
		});
		abl3.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl3.setBounds(72, 172, 27, 18);
		page1.add(abl3, javax.swing.JLayeredPane.MODAL_LAYER);

		abl4.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl4.setText("18");
		abl4.setBorder(null);
		abl4.setMinimumSize(new java.awt.Dimension(0, 10));
		abl4.setOpaque(false);
		abl4.setPreferredSize(new java.awt.Dimension(10, 14));
		abl4.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				abl4CaretUpdate(evt);
			}
		});
		abl4.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl4.setBounds(72, 197, 27, 18);
		page1.add(abl4, javax.swing.JLayeredPane.MODAL_LAYER);

		abl5.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl5.setText("18");
		abl5.setBorder(null);
		abl5.setMinimumSize(new java.awt.Dimension(0, 10));
		abl5.setOpaque(false);
		abl5.setPreferredSize(new java.awt.Dimension(10, 14));
		abl5.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				abl5CaretUpdate(evt);
			}
		});
		abl5.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl5.setBounds(72, 220, 27, 18);
		page1.add(abl5, javax.swing.JLayeredPane.MODAL_LAYER);

		abl6.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl6.setText("18");
		abl6.setBorder(null);
		abl6.setMinimumSize(new java.awt.Dimension(0, 10));
		abl6.setOpaque(false);
		abl6.setPreferredSize(new java.awt.Dimension(10, 14));
		abl6.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				abl6CaretUpdate(evt);
			}
		});
		abl6.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl6.setBounds(72, 244, 27, 18);
		page1.add(abl6, javax.swing.JLayeredPane.MODAL_LAYER);

		abl7.setEditable(false);
		abl7.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl7.setText("18");
		abl7.setBorder(null);
		abl7.setMinimumSize(new java.awt.Dimension(0, 10));
		abl7.setOpaque(false);
		abl7.setPreferredSize(new java.awt.Dimension(10, 14));
		abl7.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl7.setBounds(110, 125, 27, 18);
		page1.add(abl7, javax.swing.JLayeredPane.MODAL_LAYER);

		abl8.setEditable(false);
		abl8.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl8.setText("18");
		abl8.setBorder(null);
		abl8.setMinimumSize(new java.awt.Dimension(0, 10));
		abl8.setOpaque(false);
		abl8.setPreferredSize(new java.awt.Dimension(10, 14));
		abl8.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl8.setBounds(110, 149, 27, 18);
		page1.add(abl8, javax.swing.JLayeredPane.MODAL_LAYER);

		abl9.setEditable(false);
		abl9.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl9.setText("18");
		abl9.setBorder(null);
		abl9.setMinimumSize(new java.awt.Dimension(0, 10));
		abl9.setOpaque(false);
		abl9.setPreferredSize(new java.awt.Dimension(10, 14));
		abl9.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl9.setBounds(110, 172, 27, 18);
		page1.add(abl9, javax.swing.JLayeredPane.MODAL_LAYER);

		abl10.setEditable(false);
		abl10.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl10.setText("18");
		abl10.setBorder(null);
		abl10.setMinimumSize(new java.awt.Dimension(0, 10));
		abl10.setOpaque(false);
		abl10.setPreferredSize(new java.awt.Dimension(10, 14));
		abl10.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl10.setBounds(110, 197, 27, 18);
		page1.add(abl10, javax.swing.JLayeredPane.MODAL_LAYER);

		abl11.setEditable(false);
		abl11.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl11.setText("18");
		abl11.setBorder(null);
		abl11.setMinimumSize(new java.awt.Dimension(0, 10));
		abl11.setOpaque(false);
		abl11.setPreferredSize(new java.awt.Dimension(10, 14));
		abl11.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl11.setBounds(110, 220, 27, 18);
		page1.add(abl11, javax.swing.JLayeredPane.MODAL_LAYER);

		abl12.setEditable(false);
		abl12.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl12.setText("18");
		abl12.setBorder(null);
		abl12.setMinimumSize(new java.awt.Dimension(0, 10));
		abl12.setOpaque(false);
		abl12.setPreferredSize(new java.awt.Dimension(10, 14));
		abl12.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl12.setBounds(110, 244, 27, 18);
		page1.add(abl12, javax.swing.JLayeredPane.MODAL_LAYER);

		abl13.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl13.setText("18");
		abl13.setBorder(null);
		abl13.setMinimumSize(new java.awt.Dimension(0, 10));
		abl13.setOpaque(false);
		abl13.setPreferredSize(new java.awt.Dimension(10, 14));
		abl13.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				abl13CaretUpdate(evt);
			}
		});
		abl13.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl13.setBounds(146, 125, 27, 18);
		page1.add(abl13, javax.swing.JLayeredPane.MODAL_LAYER);

		abl14.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl14.setText("18");
		abl14.setBorder(null);
		abl14.setMinimumSize(new java.awt.Dimension(0, 10));
		abl14.setOpaque(false);
		abl14.setPreferredSize(new java.awt.Dimension(10, 14));
		abl14.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				abl14CaretUpdate(evt);
			}
		});
		abl14.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl14.setBounds(146, 149, 27, 18);
		page1.add(abl14, javax.swing.JLayeredPane.MODAL_LAYER);

		abl15.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl15.setText("18");
		abl15.setBorder(null);
		abl15.setMinimumSize(new java.awt.Dimension(0, 10));
		abl15.setOpaque(false);
		abl15.setPreferredSize(new java.awt.Dimension(10, 14));
		abl15.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				abl15CaretUpdate(evt);
			}
		});
		abl15.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl15.setBounds(146, 172, 27, 18);
		page1.add(abl15, javax.swing.JLayeredPane.MODAL_LAYER);

		abl16.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl16.setText("18");
		abl16.setBorder(null);
		abl16.setMinimumSize(new java.awt.Dimension(0, 10));
		abl16.setOpaque(false);
		abl16.setPreferredSize(new java.awt.Dimension(10, 14));
		abl16.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				abl16CaretUpdate(evt);
			}
		});
		abl16.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl16.setBounds(146, 197, 27, 18);
		page1.add(abl16, javax.swing.JLayeredPane.MODAL_LAYER);

		abl17.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl17.setText("18");
		abl17.setBorder(null);
		abl17.setMinimumSize(new java.awt.Dimension(0, 10));
		abl17.setOpaque(false);
		abl17.setPreferredSize(new java.awt.Dimension(10, 14));
		abl17.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				abl17CaretUpdate(evt);
			}
		});
		abl17.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl17.setBounds(146, 220, 27, 18);
		page1.add(abl17, javax.swing.JLayeredPane.MODAL_LAYER);

		abl18.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl18.setText("18");
		abl18.setBorder(null);
		abl18.setMinimumSize(new java.awt.Dimension(0, 10));
		abl18.setOpaque(false);
		abl18.setPreferredSize(new java.awt.Dimension(10, 14));
		abl18.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				abl18CaretUpdate(evt);
			}
		});
		abl18.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl18.setBounds(146, 244, 27, 18);
		page1.add(abl18, javax.swing.JLayeredPane.MODAL_LAYER);

		abl19.setEditable(false);
		abl19.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl19.setText("18");
		abl19.setBorder(null);
		abl19.setMinimumSize(new java.awt.Dimension(0, 10));
		abl19.setOpaque(false);
		abl19.setPreferredSize(new java.awt.Dimension(10, 14));
		abl19.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl19.setBounds(186, 125, 27, 18);
		page1.add(abl19, javax.swing.JLayeredPane.MODAL_LAYER);

		abl20.setEditable(false);
		abl20.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl20.setText("18");
		abl20.setBorder(null);
		abl20.setMinimumSize(new java.awt.Dimension(0, 10));
		abl20.setOpaque(false);
		abl20.setPreferredSize(new java.awt.Dimension(10, 14));
		abl20.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl20.setBounds(186, 149, 27, 18);
		page1.add(abl20, javax.swing.JLayeredPane.MODAL_LAYER);

		abl21.setEditable(false);
		abl21.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl21.setText("18");
		abl21.setBorder(null);
		abl21.setMinimumSize(new java.awt.Dimension(0, 10));
		abl21.setOpaque(false);
		abl21.setPreferredSize(new java.awt.Dimension(10, 14));
		abl21.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl21.setBounds(186, 172, 27, 18);
		page1.add(abl21, javax.swing.JLayeredPane.MODAL_LAYER);

		abl22.setEditable(false);
		abl22.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl22.setText("18");
		abl22.setBorder(null);
		abl22.setMinimumSize(new java.awt.Dimension(0, 10));
		abl22.setOpaque(false);
		abl22.setPreferredSize(new java.awt.Dimension(10, 14));
		abl22.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl22.setBounds(186, 197, 27, 18);
		page1.add(abl22, javax.swing.JLayeredPane.MODAL_LAYER);

		abl23.setEditable(false);
		abl23.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl23.setText("18");
		abl23.setBorder(null);
		abl23.setMinimumSize(new java.awt.Dimension(0, 10));
		abl23.setOpaque(false);
		abl23.setPreferredSize(new java.awt.Dimension(10, 14));
		abl23.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl23.setBounds(186, 220, 27, 18);
		page1.add(abl23, javax.swing.JLayeredPane.MODAL_LAYER);

		abl24.setEditable(false);
		abl24.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl24.setText("18");
		abl24.setBorder(null);
		abl24.setMinimumSize(new java.awt.Dimension(0, 10));
		abl24.setOpaque(false);
		abl24.setPreferredSize(new java.awt.Dimension(10, 14));
		abl24.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl24.setBounds(186, 244, 27, 18);
		page1.add(abl24, javax.swing.JLayeredPane.MODAL_LAYER);

		save1.setEditable(false);
		save1.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		save1.setText("18");
		save1.setBorder(null);
		save1.setMinimumSize(new java.awt.Dimension(0, 10));
		save1.setOpaque(false);
		save1.setPreferredSize(new java.awt.Dimension(10, 14));
		save1.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		save1.setBounds(119, 292, 27, 18);
		page1.add(save1, javax.swing.JLayeredPane.MODAL_LAYER);

		save2.setEditable(false);
		save2.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		save2.setText("18");
		save2.setBorder(null);
		save2.setMinimumSize(new java.awt.Dimension(0, 10));
		save2.setOpaque(false);
		save2.setPreferredSize(new java.awt.Dimension(10, 14));
		save2.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		save2.setBounds(119, 317, 27, 18);
		page1.add(save2, javax.swing.JLayeredPane.MODAL_LAYER);

		save3.setEditable(false);
		save3.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		save3.setText("18");
		save3.setBorder(null);
		save3.setMinimumSize(new java.awt.Dimension(0, 10));
		save3.setOpaque(false);
		save3.setPreferredSize(new java.awt.Dimension(10, 14));
		save3.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		save3.setBounds(119, 340, 27, 18);
		page1.add(save3, javax.swing.JLayeredPane.MODAL_LAYER);

		save4.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		save4.setText("18");
		save4.setBorder(null);
		save4.setMinimumSize(new java.awt.Dimension(0, 10));
		save4.setOpaque(false);
		save4.setPreferredSize(new java.awt.Dimension(10, 14));
		save4.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				save4To6And10to18CaretUpdate(evt);
			}
		});
		save4.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		save4.setBounds(158, 292, 27, 18);
		page1.add(save4, javax.swing.JLayeredPane.MODAL_LAYER);

		save5.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		save5.setText("18");
		save5.setBorder(null);
		save5.setMinimumSize(new java.awt.Dimension(0, 10));
		save5.setOpaque(false);
		save5.setPreferredSize(new java.awt.Dimension(10, 14));
		save5.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				save4To6And10to18CaretUpdate(evt);
			}
		});
		save5.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		save5.setBounds(158, 317, 27, 18);
		page1.add(save5, javax.swing.JLayeredPane.MODAL_LAYER);

		save6.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		save6.setText("18");
		save6.setBorder(null);
		save6.setMinimumSize(new java.awt.Dimension(0, 10));
		save6.setOpaque(false);
		save6.setPreferredSize(new java.awt.Dimension(10, 14));
		save6.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				save4To6And10to18CaretUpdate(evt);
			}
		});
		save6.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		save6.setBounds(158, 340, 27, 18);
		page1.add(save6, javax.swing.JLayeredPane.MODAL_LAYER);

		save7.setEditable(false);
		save7.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		save7.setText("18");
		save7.setBorder(null);
		save7.setMinimumSize(new java.awt.Dimension(0, 10));
		save7.setOpaque(false);
		save7.setPreferredSize(new java.awt.Dimension(10, 14));
		save7.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		save7.setBounds(197, 292, 27, 18);
		page1.add(save7, javax.swing.JLayeredPane.MODAL_LAYER);

		save8.setEditable(false);
		save8.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		save8.setText("18");
		save8.setBorder(null);
		save8.setMinimumSize(new java.awt.Dimension(0, 10));
		save8.setOpaque(false);
		save8.setPreferredSize(new java.awt.Dimension(10, 14));
		save8.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		save8.setBounds(197, 317, 27, 18);
		page1.add(save8, javax.swing.JLayeredPane.MODAL_LAYER);

		save9.setEditable(false);
		save9.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		save9.setText("18");
		save9.setBorder(null);
		save9.setMinimumSize(new java.awt.Dimension(0, 10));
		save9.setOpaque(false);
		save9.setPreferredSize(new java.awt.Dimension(10, 14));
		save9.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		save9.setBounds(197, 340, 27, 18);
		page1.add(save9, javax.swing.JLayeredPane.MODAL_LAYER);

		save10.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		save10.setText("18");
		save10.setBorder(null);
		save10.setMinimumSize(new java.awt.Dimension(0, 10));
		save10.setOpaque(false);
		save10.setPreferredSize(new java.awt.Dimension(10, 14));
		save10.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				save4To6And10to18CaretUpdate(evt);
			}
		});
		save10.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		save10.setBounds(234, 292, 27, 18);
		page1.add(save10, javax.swing.JLayeredPane.MODAL_LAYER);

		save11.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		save11.setText("18");
		save11.setBorder(null);
		save11.setMinimumSize(new java.awt.Dimension(0, 10));
		save11.setOpaque(false);
		save11.setPreferredSize(new java.awt.Dimension(10, 14));
		save11.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				save4To6And10to18CaretUpdate(evt);
			}
		});
		save11.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		save11.setBounds(234, 317, 27, 18);
		page1.add(save11, javax.swing.JLayeredPane.MODAL_LAYER);

		save12.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		save12.setText("18");
		save12.setBorder(null);
		save12.setMinimumSize(new java.awt.Dimension(0, 10));
		save12.setOpaque(false);
		save12.setPreferredSize(new java.awt.Dimension(10, 14));
		save12.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				save4To6And10to18CaretUpdate(evt);
			}
		});
		save12.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		save12.setBounds(234, 340, 27, 18);
		page1.add(save12, javax.swing.JLayeredPane.MODAL_LAYER);

		save13.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		save13.setText("18");
		save13.setBorder(null);
		save13.setMinimumSize(new java.awt.Dimension(0, 10));
		save13.setOpaque(false);
		save13.setPreferredSize(new java.awt.Dimension(10, 14));
		save13.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				save4To6And10to18CaretUpdate(evt);
			}
		});
		save13.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		save13.setBounds(272, 292, 27, 18);
		page1.add(save13, javax.swing.JLayeredPane.MODAL_LAYER);

		save14.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		save14.setText("18");
		save14.setBorder(null);
		save14.setMinimumSize(new java.awt.Dimension(0, 10));
		save14.setOpaque(false);
		save14.setPreferredSize(new java.awt.Dimension(10, 14));
		save14.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				save4To6And10to18CaretUpdate(evt);
			}
		});
		save14.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		save14.setBounds(272, 317, 27, 18);
		page1.add(save14, javax.swing.JLayeredPane.MODAL_LAYER);

		save15.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		save15.setText("18");
		save15.setBorder(null);
		save15.setMinimumSize(new java.awt.Dimension(0, 10));
		save15.setOpaque(false);
		save15.setPreferredSize(new java.awt.Dimension(10, 14));
		save15.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				save4To6And10to18CaretUpdate(evt);
			}
		});
		save15.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		save15.setBounds(272, 340, 27, 18);
		page1.add(save15, javax.swing.JLayeredPane.MODAL_LAYER);

		save16.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		save16.setText("18");
		save16.setBorder(null);
		save16.setMinimumSize(new java.awt.Dimension(0, 10));
		save16.setOpaque(false);
		save16.setPreferredSize(new java.awt.Dimension(10, 14));
		save16.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				save4To6And10to18CaretUpdate(evt);
			}
		});
		save16.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		save16.setBounds(310, 292, 27, 18);
		page1.add(save16, javax.swing.JLayeredPane.MODAL_LAYER);

		save17.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		save17.setText("18");
		save17.setBorder(null);
		save17.setMinimumSize(new java.awt.Dimension(0, 10));
		save17.setOpaque(false);
		save17.setPreferredSize(new java.awt.Dimension(10, 14));
		save17.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				save4To6And10to18CaretUpdate(evt);
			}
		});
		save17.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		save17.setBounds(310, 317, 27, 18);
		page1.add(save17, javax.swing.JLayeredPane.MODAL_LAYER);

		save18.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		save18.setText("18");
		save18.setBorder(null);
		save18.setMinimumSize(new java.awt.Dimension(0, 10));
		save18.setOpaque(false);
		save18.setPreferredSize(new java.awt.Dimension(10, 14));
		save18.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				save4To6And10to18CaretUpdate(evt);
			}
		});
		save18.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		save18.setBounds(310, 340, 27, 18);
		page1.add(save18, javax.swing.JLayeredPane.MODAL_LAYER);

		scrollSave19.setFont(new java.awt.Font("Tahoma", 0, 8));
		scrollSave19.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});

		save19.setColumns(20);
		save19.setFont(new java.awt.Font("Tahoma", 0, 9));
		save19.setLineWrap(true);
		save19.setRows(5);
		save19.setText("Spam spam spam spammity spam spam spam");
		save19.setWrapStyleWord(true);
		save19.setBorder(null);
		save19.setOpaque(false);
		save19.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		scrollSave19.setViewportView(save19);

		scrollSave19.setBounds(347, 285, 80, 75);
		page1.add(scrollSave19, javax.swing.JLayeredPane.MODAL_LAYER);

		hpac1.setEditable(false);
		hpac1.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		hpac1.setText("18");
		hpac1.setBorder(null);
		hpac1.setMinimumSize(new java.awt.Dimension(0, 10));
		hpac1.setOpaque(false);
		hpac1.setPreferredSize(new java.awt.Dimension(10, 14));
		hpac1.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		hpac1.setBounds(282, 125, 27, 18);
		page1.add(hpac1, javax.swing.JLayeredPane.MODAL_LAYER);

		hpac2.setEditable(false);
		hpac2.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		hpac2.setText("18");
		hpac2.setBorder(null);
		hpac2.setMinimumSize(new java.awt.Dimension(0, 10));
		hpac2.setOpaque(false);
		hpac2.setPreferredSize(new java.awt.Dimension(10, 14));
		hpac2.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		hpac2.setBounds(282, 150, 27, 18);
		page1.add(hpac2, javax.swing.JLayeredPane.MODAL_LAYER);

		hpac3.setEditable(false);
		hpac3.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		hpac3.setText("18");
		hpac3.setBorder(null);
		hpac3.setMinimumSize(new java.awt.Dimension(0, 10));
		hpac3.setOpaque(false);
		hpac3.setPreferredSize(new java.awt.Dimension(10, 14));
		hpac3.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		hpac3.setBounds(361, 150, 27, 18);
		page1.add(hpac3, javax.swing.JLayeredPane.MODAL_LAYER);

		hpac4.setEditable(false);
		hpac4.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		hpac4.setText("18");
		hpac4.setBorder(null);
		hpac4.setMinimumSize(new java.awt.Dimension(0, 10));
		hpac4.setOpaque(false);
		hpac4.setPreferredSize(new java.awt.Dimension(10, 14));
		hpac4.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		hpac4.setBounds(407, 150, 27, 18);
		page1.add(hpac4, javax.swing.JLayeredPane.MODAL_LAYER);

		hpac5.setEditable(false);
		hpac5.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		hpac5.setText("18");
		hpac5.setBorder(null);
		hpac5.setMinimumSize(new java.awt.Dimension(0, 10));
		hpac5.setOpaque(false);
		hpac5.setPreferredSize(new java.awt.Dimension(10, 14));
		hpac5.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		hpac5.setBounds(452, 150, 27, 18);
		page1.add(hpac5, javax.swing.JLayeredPane.MODAL_LAYER);

		hpac6.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		hpac6.setText("18");
		hpac6.setBorder(null);
		hpac6.setMinimumSize(new java.awt.Dimension(0, 10));
		hpac6.setOpaque(false);
		hpac6.setPreferredSize(new java.awt.Dimension(10, 14));
		hpac6.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				hpac6To9CaretUpdate(evt);
			}
		});
		hpac6.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		hpac6.setBounds(498, 150, 27, 18);
		page1.add(hpac6, javax.swing.JLayeredPane.MODAL_LAYER);

		hpac7.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		hpac7.setText("18");
		hpac7.setBorder(null);
		hpac7.setMinimumSize(new java.awt.Dimension(0, 10));
		hpac7.setOpaque(false);
		hpac7.setPreferredSize(new java.awt.Dimension(10, 14));
		hpac7.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				hpac6To9CaretUpdate(evt);
			}
		});
		hpac7.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		hpac7.setBounds(544, 150, 27, 18);
		page1.add(hpac7, javax.swing.JLayeredPane.MODAL_LAYER);

		hpac8.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		hpac8.setText("18");
		hpac8.setBorder(null);
		hpac8.setMinimumSize(new java.awt.Dimension(0, 10));
		hpac8.setOpaque(false);
		hpac8.setPreferredSize(new java.awt.Dimension(10, 14));
		hpac8.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				hpac6To9CaretUpdate(evt);
			}
		});
		hpac8.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		hpac8.setBounds(588, 150, 27, 18);
		page1.add(hpac8, javax.swing.JLayeredPane.MODAL_LAYER);

		hpac9.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		hpac9.setText("18");
		hpac9.setBorder(null);
		hpac9.setMinimumSize(new java.awt.Dimension(0, 10));
		hpac9.setOpaque(false);
		hpac9.setPreferredSize(new java.awt.Dimension(10, 14));
		hpac9.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				hpac6To9CaretUpdate(evt);
			}
		});
		hpac9.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		hpac9.setBounds(634, 150, 27, 18);
		page1.add(hpac9, javax.swing.JLayeredPane.MODAL_LAYER);

		hpac10.setEditable(false);
		hpac10.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		hpac10.setText("18");
		hpac10.setBorder(null);
		hpac10.setMinimumSize(new java.awt.Dimension(0, 10));
		hpac10.setOpaque(false);
		hpac10.setPreferredSize(new java.awt.Dimension(10, 14));
		hpac10.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		hpac10.setBounds(282, 197, 27, 18);
		page1.add(hpac10, javax.swing.JLayeredPane.MODAL_LAYER);

		hpac11.setEditable(false);
		hpac11.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		hpac11.setText("18");
		hpac11.setBorder(null);
		hpac11.setMinimumSize(new java.awt.Dimension(0, 10));
		hpac11.setOpaque(false);
		hpac11.setPreferredSize(new java.awt.Dimension(10, 14));
		hpac11.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		hpac11.setBounds(400, 197, 27, 18);
		page1.add(hpac11, javax.swing.JLayeredPane.MODAL_LAYER);

		hpac12.setEditable(false);
		hpac12.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		hpac12.setText("18");
		hpac12.setBorder(null);
		hpac12.setMinimumSize(new java.awt.Dimension(0, 10));
		hpac12.setOpaque(false);
		hpac12.setPreferredSize(new java.awt.Dimension(10, 14));
		hpac12.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		hpac12.setBounds(318, 233, 27, 18);
		page1.add(hpac12, javax.swing.JLayeredPane.MODAL_LAYER);

		hpac13.setEditable(false);
		hpac13.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		hpac13.setText("18");
		hpac13.setBorder(null);
		hpac13.setMinimumSize(new java.awt.Dimension(0, 10));
		hpac13.setOpaque(false);
		hpac13.setPreferredSize(new java.awt.Dimension(10, 14));
		hpac13.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		hpac13.setBounds(357, 233, 27, 18);
		page1.add(hpac13, javax.swing.JLayeredPane.MODAL_LAYER);

		hpac14.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		hpac14.setText("18");
		hpac14.setBorder(null);
		hpac14.setMinimumSize(new java.awt.Dimension(0, 10));
		hpac14.setOpaque(false);
		hpac14.setPreferredSize(new java.awt.Dimension(10, 14));
		hpac14.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				hpac14CaretUpdate(evt);
			}
		});
		hpac14.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		hpac14.setBounds(396, 233, 27, 18);
		page1.add(hpac14, javax.swing.JLayeredPane.MODAL_LAYER);

		hpac15.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		hpac15.setText("Damage:");
		hpac15.setBorder(null);
		hpac15.setMinimumSize(new java.awt.Dimension(0, 10));
		hpac15.setOpaque(false);
		hpac15.setPreferredSize(new java.awt.Dimension(10, 14));
		hpac15.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		hpac15.setBounds(320, 125, 50, 18);
		page1.add(hpac15, javax.swing.JLayeredPane.MODAL_LAYER);

		hpac16.setBackground(new java.awt.Color(204, 204, 204));
		hpac16.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		hpac16.setText("139");
		hpac16.setBorder(javax.swing.BorderFactory.createEtchedBorder());
		hpac16.setMinimumSize(new java.awt.Dimension(0, 10));
		hpac16.setPreferredSize(new java.awt.Dimension(10, 14));
		hpac16.setSelectionColor(new java.awt.Color(127, 127, 255));
		hpac16.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		hpac16.setBounds(370, 126, 30, 18);
		page1.add(hpac16, javax.swing.JLayeredPane.MODAL_LAYER);

		hpac17.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		hpac17.setText("Nonlethal");
		hpac17.setBorder(null);
		hpac17.setMinimumSize(new java.awt.Dimension(0, 10));
		hpac17.setOpaque(false);
		hpac17.setPreferredSize(new java.awt.Dimension(10, 14));
		hpac17.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		hpac17.setBounds(540, 125, 50, 18);
		page1.add(hpac17, javax.swing.JLayeredPane.MODAL_LAYER);

		hpac18.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		hpac18.setText("Speed");
		hpac18.setBorder(null);
		hpac18.setMinimumSize(new java.awt.Dimension(0, 10));
		hpac18.setOpaque(false);
		hpac18.setPreferredSize(new java.awt.Dimension(10, 14));
		hpac18.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		hpac18.setBounds(610, 125, 130, 18);
		page1.add(hpac18, javax.swing.JLayeredPane.MODAL_LAYER);

		hpac19.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		hpac19.setText("DR");
		hpac19.setBorder(null);
		hpac19.setMinimumSize(new java.awt.Dimension(0, 10));
		hpac19.setOpaque(false);
		hpac19.setPreferredSize(new java.awt.Dimension(10, 14));
		hpac19.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		hpac19.setBounds(680, 163, 60, 18);
		page1.add(hpac19, javax.swing.JLayeredPane.MODAL_LAYER);

		hpacButton1.setFont(new java.awt.Font("Tahoma", 0, 10));
		hpacButton1.setText("Remove");
		hpacButton1.setPreferredSize(new java.awt.Dimension(73, 18));
		hpacButton1.addMouseListener(new java.awt.event.MouseAdapter() {
			public void mouseReleased(java.awt.event.MouseEvent evt) {
				hpacButton1MouseReleased(evt);
			}
		});
		hpacButton1.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		hpacButton1.setBounds(402, 126, 72, 18);
		page1.add(hpacButton1, javax.swing.JLayeredPane.MODAL_LAYER);

		hpacButton2.setFont(new java.awt.Font("Tahoma", 0, 10));
		hpacButton2.setText("Heal");
		hpacButton2.setPreferredSize(new java.awt.Dimension(73, 18));
		hpacButton2.addMouseListener(new java.awt.event.MouseAdapter() {
			public void mouseReleased(java.awt.event.MouseEvent evt) {
				hpacButton2MouseReleased(evt);
			}
		});
		hpacButton2.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		hpacButton2.setBounds(474, 126, 55, 18);
		page1.add(hpacButton2, javax.swing.JLayeredPane.MODAL_LAYER);

		att1.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		att1.setText("BAT");
		att1.setBorder(null);
		att1.setMinimumSize(new java.awt.Dimension(0, 10));
		att1.setOpaque(false);
		att1.setPreferredSize(new java.awt.Dimension(10, 14));
		att1.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				att1CaretUpdate(evt);
			}
		});
		att1.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		att1.setBounds(213, 379, 40, 18);
		page1.add(att1, javax.swing.JLayeredPane.MODAL_LAYER);

		att2.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		att2.setText("SR");
		att2.setBorder(null);
		att2.setMinimumSize(new java.awt.Dimension(0, 10));
		att2.setOpaque(false);
		att2.setPreferredSize(new java.awt.Dimension(10, 14));
		att2.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		att2.setBounds(360, 379, 27, 18);
		page1.add(att2, javax.swing.JLayeredPane.MODAL_LAYER);

		att3.setEditable(false);
		att3.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		att3.setText("18");
		att3.setBorder(null);
		att3.setMinimumSize(new java.awt.Dimension(0, 10));
		att3.setOpaque(false);
		att3.setPreferredSize(new java.awt.Dimension(10, 14));
		att3.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		att3.setBounds(147, 416, 36, 18);
		page1.add(att3, javax.swing.JLayeredPane.MODAL_LAYER);

		att4.setEditable(false);
		att4.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		att4.setText("18");
		att4.setBorder(null);
		att4.setMinimumSize(new java.awt.Dimension(0, 10));
		att4.setOpaque(false);
		att4.setPreferredSize(new java.awt.Dimension(10, 14));
		att4.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		att4.setBounds(202, 416, 40, 18);
		page1.add(att4, javax.swing.JLayeredPane.MODAL_LAYER);

		att5.setEditable(false);
		att5.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		att5.setText("18");
		att5.setBorder(null);
		att5.setMinimumSize(new java.awt.Dimension(0, 10));
		att5.setOpaque(false);
		att5.setPreferredSize(new java.awt.Dimension(10, 14));
		att5.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		att5.setBounds(262, 416, 27, 18);
		page1.add(att5, javax.swing.JLayeredPane.MODAL_LAYER);

		att6.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		att6.setText("18");
		att6.setBorder(null);
		att6.setMinimumSize(new java.awt.Dimension(0, 10));
		att6.setOpaque(false);
		att6.setPreferredSize(new java.awt.Dimension(10, 14));
		att6.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				att6To7CaretUpdate(evt);
			}
		});
		att6.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		att6.setBounds(310, 416, 27, 18);
		page1.add(att6, javax.swing.JLayeredPane.MODAL_LAYER);

		att7.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		att7.setText("18");
		att7.setBorder(null);
		att7.setMinimumSize(new java.awt.Dimension(0, 10));
		att7.setOpaque(false);
		att7.setPreferredSize(new java.awt.Dimension(10, 14));
		att7.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				att6To7CaretUpdate(evt);
			}
		});
		att7.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		att7.setBounds(358, 416, 27, 18);
		page1.add(att7, javax.swing.JLayeredPane.MODAL_LAYER);

		attW11.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW11.setText("Weapon");
		attW11.setBorder(null);
		attW11.setMinimumSize(new java.awt.Dimension(0, 10));
		attW11.setOpaque(false);
		attW11.setPreferredSize(new java.awt.Dimension(10, 14));
		attW11.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW11.setBounds(13, 486, 152, 22);
		page1.add(attW11, javax.swing.JLayeredPane.MODAL_LAYER);

		attW12.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW12.setText("AttackBonus");
		attW12.setBorder(null);
		attW12.setMinimumSize(new java.awt.Dimension(0, 10));
		attW12.setOpaque(false);
		attW12.setPreferredSize(new java.awt.Dimension(10, 14));
		attW12.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW12.setBounds(168, 486, 117, 22);
		page1.add(attW12, javax.swing.JLayeredPane.MODAL_LAYER);

		attW13.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW13.setText("18");
		attW13.setBorder(null);
		attW13.setMinimumSize(new java.awt.Dimension(0, 10));
		attW13.setOpaque(false);
		attW13.setPreferredSize(new java.awt.Dimension(10, 14));
		attW13.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW13.setBounds(287, 486, 70, 22);
		page1.add(attW13, javax.swing.JLayeredPane.MODAL_LAYER);

		attW14.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW14.setText("18");
		attW14.setBorder(null);
		attW14.setMinimumSize(new java.awt.Dimension(0, 10));
		attW14.setOpaque(false);
		attW14.setPreferredSize(new java.awt.Dimension(10, 14));
		attW14.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW14.setBounds(358, 486, 70, 22);
		page1.add(attW14, javax.swing.JLayeredPane.MODAL_LAYER);

		attW15.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW15.setText("18");
		attW15.setBorder(null);
		attW15.setMinimumSize(new java.awt.Dimension(0, 10));
		attW15.setOpaque(false);
		attW15.setPreferredSize(new java.awt.Dimension(10, 14));
		attW15.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW15.setBounds(13, 522, 44, 20);
		page1.add(attW15, javax.swing.JLayeredPane.MODAL_LAYER);

		attW16.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW16.setText("18");
		attW16.setBorder(null);
		attW16.setMinimumSize(new java.awt.Dimension(0, 10));
		attW16.setOpaque(false);
		attW16.setPreferredSize(new java.awt.Dimension(10, 14));
		attW16.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW16.setBounds(61, 522, 60, 20);
		page1.add(attW16, javax.swing.JLayeredPane.MODAL_LAYER);

		attW17.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW17.setText("Notes");
		attW17.setBorder(null);
		attW17.setMinimumSize(new java.awt.Dimension(0, 10));
		attW17.setOpaque(false);
		attW17.setPreferredSize(new java.awt.Dimension(10, 14));
		attW17.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW17.setBounds(127, 522, 300, 20);
		page1.add(attW17, javax.swing.JLayeredPane.MODAL_LAYER);

		attW1Spinner.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW1Spinner.setBounds(72, 545, 110, 15);
		page1.add(attW1Spinner, javax.swing.JLayeredPane.MODAL_LAYER);

		attW21.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW21.setText("Weapon");
		attW21.setBorder(null);
		attW21.setMinimumSize(new java.awt.Dimension(0, 10));
		attW21.setOpaque(false);
		attW21.setPreferredSize(new java.awt.Dimension(10, 14));
		attW21.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW21.setBounds(13, 592, 152, 22);
		page1.add(attW21, javax.swing.JLayeredPane.MODAL_LAYER);

		attW22.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW22.setText("AttackBonus");
		attW22.setBorder(null);
		attW22.setMinimumSize(new java.awt.Dimension(0, 10));
		attW22.setOpaque(false);
		attW22.setPreferredSize(new java.awt.Dimension(10, 14));
		attW22.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW22.setBounds(168, 592, 117, 22);
		page1.add(attW22, javax.swing.JLayeredPane.MODAL_LAYER);

		attW23.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW23.setText("18");
		attW23.setBorder(null);
		attW23.setMinimumSize(new java.awt.Dimension(0, 10));
		attW23.setOpaque(false);
		attW23.setPreferredSize(new java.awt.Dimension(10, 14));
		attW23.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW23.setBounds(287, 592, 70, 22);
		page1.add(attW23, javax.swing.JLayeredPane.MODAL_LAYER);

		attW24.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW24.setText("18");
		attW24.setBorder(null);
		attW24.setMinimumSize(new java.awt.Dimension(0, 10));
		attW24.setOpaque(false);
		attW24.setPreferredSize(new java.awt.Dimension(10, 14));
		attW24.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW24.setBounds(358, 592, 70, 22);
		page1.add(attW24, javax.swing.JLayeredPane.MODAL_LAYER);

		attW25.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW25.setText("18");
		attW25.setBorder(null);
		attW25.setMinimumSize(new java.awt.Dimension(0, 10));
		attW25.setOpaque(false);
		attW25.setPreferredSize(new java.awt.Dimension(10, 14));
		attW25.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW25.setBounds(13, 628, 44, 20);
		page1.add(attW25, javax.swing.JLayeredPane.MODAL_LAYER);

		attW26.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW26.setText("18");
		attW26.setBorder(null);
		attW26.setMinimumSize(new java.awt.Dimension(0, 10));
		attW26.setOpaque(false);
		attW26.setPreferredSize(new java.awt.Dimension(10, 14));
		attW26.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW26.setBounds(61, 628, 60, 20);
		page1.add(attW26, javax.swing.JLayeredPane.MODAL_LAYER);

		attW27.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW27.setText("Notes");
		attW27.setBorder(null);
		attW27.setMinimumSize(new java.awt.Dimension(0, 10));
		attW27.setOpaque(false);
		attW27.setPreferredSize(new java.awt.Dimension(10, 14));
		attW27.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW27.setBounds(127, 628, 300, 20);
		page1.add(attW27, javax.swing.JLayeredPane.MODAL_LAYER);

		attW2Spinner.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW2Spinner.setBounds(72, 651, 110, 15);
		page1.add(attW2Spinner, javax.swing.JLayeredPane.MODAL_LAYER);

		attW31.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW31.setText("Weapon");
		attW31.setBorder(null);
		attW31.setMinimumSize(new java.awt.Dimension(0, 10));
		attW31.setOpaque(false);
		attW31.setPreferredSize(new java.awt.Dimension(10, 14));
		attW31.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW31.setBounds(13, 698, 152, 22);
		page1.add(attW31, javax.swing.JLayeredPane.MODAL_LAYER);

		attW32.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW32.setText("AttackBonus");
		attW32.setBorder(null);
		attW32.setMinimumSize(new java.awt.Dimension(0, 10));
		attW32.setOpaque(false);
		attW32.setPreferredSize(new java.awt.Dimension(10, 14));
		attW32.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW32.setBounds(168, 698, 117, 22);
		page1.add(attW32, javax.swing.JLayeredPane.MODAL_LAYER);

		attW33.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW33.setText("18");
		attW33.setBorder(null);
		attW33.setMinimumSize(new java.awt.Dimension(0, 10));
		attW33.setOpaque(false);
		attW33.setPreferredSize(new java.awt.Dimension(10, 14));
		attW33.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW33.setBounds(287, 698, 70, 22);
		page1.add(attW33, javax.swing.JLayeredPane.MODAL_LAYER);

		attW34.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW34.setText("18");
		attW34.setBorder(null);
		attW34.setMinimumSize(new java.awt.Dimension(0, 10));
		attW34.setOpaque(false);
		attW34.setPreferredSize(new java.awt.Dimension(10, 14));
		attW34.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW34.setBounds(358, 698, 70, 22);
		page1.add(attW34, javax.swing.JLayeredPane.MODAL_LAYER);

		attW35.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW35.setText("18");
		attW35.setBorder(null);
		attW35.setMinimumSize(new java.awt.Dimension(0, 10));
		attW35.setOpaque(false);
		attW35.setPreferredSize(new java.awt.Dimension(10, 14));
		attW35.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW35.setBounds(13, 734, 44, 20);
		page1.add(attW35, javax.swing.JLayeredPane.MODAL_LAYER);

		attW36.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW36.setText("18");
		attW36.setBorder(null);
		attW36.setMinimumSize(new java.awt.Dimension(0, 10));
		attW36.setOpaque(false);
		attW36.setPreferredSize(new java.awt.Dimension(10, 14));
		attW36.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW36.setBounds(61, 734, 60, 20);
		page1.add(attW36, javax.swing.JLayeredPane.MODAL_LAYER);

		attW37.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW37.setText("Notes");
		attW37.setBorder(null);
		attW37.setMinimumSize(new java.awt.Dimension(0, 10));
		attW37.setOpaque(false);
		attW37.setPreferredSize(new java.awt.Dimension(10, 14));
		attW37.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW37.setBounds(127, 734, 300, 20);
		page1.add(attW37, javax.swing.JLayeredPane.MODAL_LAYER);

		attW3Spinner.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW3Spinner.setBounds(72, 757, 110, 15);
		page1.add(attW3Spinner, javax.swing.JLayeredPane.MODAL_LAYER);

		attW41.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW41.setText("Weapon");
		attW41.setBorder(null);
		attW41.setMinimumSize(new java.awt.Dimension(0, 10));
		attW41.setOpaque(false);
		attW41.setPreferredSize(new java.awt.Dimension(10, 14));
		attW41.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW41.setBounds(13, 804, 152, 22);
		page1.add(attW41, javax.swing.JLayeredPane.MODAL_LAYER);

		attW42.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW42.setText("AttackBonus");
		attW42.setBorder(null);
		attW42.setMinimumSize(new java.awt.Dimension(0, 10));
		attW42.setOpaque(false);
		attW42.setPreferredSize(new java.awt.Dimension(10, 14));
		attW42.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW42.setBounds(168, 804, 117, 22);
		page1.add(attW42, javax.swing.JLayeredPane.MODAL_LAYER);

		attW43.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW43.setText("18");
		attW43.setBorder(null);
		attW43.setMinimumSize(new java.awt.Dimension(0, 10));
		attW43.setOpaque(false);
		attW43.setPreferredSize(new java.awt.Dimension(10, 14));
		attW43.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW43.setBounds(287, 804, 70, 22);
		page1.add(attW43, javax.swing.JLayeredPane.MODAL_LAYER);

		attW44.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW44.setText("18");
		attW44.setBorder(null);
		attW44.setMinimumSize(new java.awt.Dimension(0, 10));
		attW44.setOpaque(false);
		attW44.setPreferredSize(new java.awt.Dimension(10, 14));
		attW44.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW44.setBounds(358, 804, 70, 22);
		page1.add(attW44, javax.swing.JLayeredPane.MODAL_LAYER);

		attW45.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW45.setText("18");
		attW45.setBorder(null);
		attW45.setMinimumSize(new java.awt.Dimension(0, 10));
		attW45.setOpaque(false);
		attW45.setPreferredSize(new java.awt.Dimension(10, 14));
		attW45.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW45.setBounds(13, 840, 44, 20);
		page1.add(attW45, javax.swing.JLayeredPane.MODAL_LAYER);

		attW46.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW46.setText("18");
		attW46.setBorder(null);
		attW46.setMinimumSize(new java.awt.Dimension(0, 10));
		attW46.setOpaque(false);
		attW46.setPreferredSize(new java.awt.Dimension(10, 14));
		attW46.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW46.setBounds(61, 840, 60, 20);
		page1.add(attW46, javax.swing.JLayeredPane.MODAL_LAYER);

		attW47.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW47.setText("Notes");
		attW47.setBorder(null);
		attW47.setMinimumSize(new java.awt.Dimension(0, 10));
		attW47.setOpaque(false);
		attW47.setPreferredSize(new java.awt.Dimension(10, 14));
		attW47.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW47.setBounds(127, 840, 300, 20);
		page1.add(attW47, javax.swing.JLayeredPane.MODAL_LAYER);

		attW4Spinner.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW4Spinner.setBounds(72, 863, 110, 15);
		page1.add(attW4Spinner, javax.swing.JLayeredPane.MODAL_LAYER);

		attW51.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW51.setText("Weapon");
		attW51.setBorder(null);
		attW51.setMinimumSize(new java.awt.Dimension(0, 10));
		attW51.setOpaque(false);
		attW51.setPreferredSize(new java.awt.Dimension(10, 14));
		attW51.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW51.setBounds(13, 910, 152, 22);
		page1.add(attW51, javax.swing.JLayeredPane.MODAL_LAYER);

		attW52.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW52.setText("AttackBonus");
		attW52.setBorder(null);
		attW52.setMinimumSize(new java.awt.Dimension(0, 10));
		attW52.setOpaque(false);
		attW52.setPreferredSize(new java.awt.Dimension(10, 14));
		attW52.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW52.setBounds(168, 910, 117, 22);
		page1.add(attW52, javax.swing.JLayeredPane.MODAL_LAYER);

		attW53.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW53.setText("18");
		attW53.setBorder(null);
		attW53.setMinimumSize(new java.awt.Dimension(0, 10));
		attW53.setOpaque(false);
		attW53.setPreferredSize(new java.awt.Dimension(10, 14));
		attW53.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW53.setBounds(287, 910, 70, 22);
		page1.add(attW53, javax.swing.JLayeredPane.MODAL_LAYER);

		attW54.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW54.setText("18");
		attW54.setBorder(null);
		attW54.setMinimumSize(new java.awt.Dimension(0, 10));
		attW54.setOpaque(false);
		attW54.setPreferredSize(new java.awt.Dimension(10, 14));
		attW54.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW54.setBounds(358, 910, 70, 22);
		page1.add(attW54, javax.swing.JLayeredPane.MODAL_LAYER);

		attW55.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW55.setText("18");
		attW55.setBorder(null);
		attW55.setMinimumSize(new java.awt.Dimension(0, 10));
		attW55.setOpaque(false);
		attW55.setPreferredSize(new java.awt.Dimension(10, 14));
		attW55.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW55.setBounds(13, 946, 44, 20);
		page1.add(attW55, javax.swing.JLayeredPane.MODAL_LAYER);

		attW56.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW56.setText("18");
		attW56.setBorder(null);
		attW56.setMinimumSize(new java.awt.Dimension(0, 10));
		attW56.setOpaque(false);
		attW56.setPreferredSize(new java.awt.Dimension(10, 14));
		attW56.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW56.setBounds(61, 946, 60, 20);
		page1.add(attW56, javax.swing.JLayeredPane.MODAL_LAYER);

		attW57.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW57.setText("Notes");
		attW57.setBorder(null);
		attW57.setMinimumSize(new java.awt.Dimension(0, 10));
		attW57.setOpaque(false);
		attW57.setPreferredSize(new java.awt.Dimension(10, 14));
		attW57.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW57.setBounds(127, 946, 300, 20);
		page1.add(attW57, javax.swing.JLayeredPane.MODAL_LAYER);

		attW5Spinner.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW5Spinner.setBounds(72, 969, 110, 15);
		page1.add(attW5Spinner, javax.swing.JLayeredPane.MODAL_LAYER);

		skill1.setEditable(false);
		skill1.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill1.setText("18");
		skill1.setBorder(null);
		skill1.setMinimumSize(new java.awt.Dimension(0, 10));
		skill1.setOpaque(false);
		skill1.setPreferredSize(new java.awt.Dimension(10, 14));
		skill1.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill1.setBounds(613, 246, 28, 14);
		page1.add(skill1, javax.swing.JLayeredPane.MODAL_LAYER);

		skill2.setEditable(false);
		skill2.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill2.setText("18");
		skill2.setBorder(null);
		skill2.setMinimumSize(new java.awt.Dimension(0, 10));
		skill2.setOpaque(false);
		skill2.setPreferredSize(new java.awt.Dimension(10, 14));
		skill2.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill2.setBounds(613, 261, 28, 14);
		page1.add(skill2, javax.swing.JLayeredPane.MODAL_LAYER);

		skill3.setEditable(false);
		skill3.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill3.setText("18");
		skill3.setBorder(null);
		skill3.setMinimumSize(new java.awt.Dimension(0, 10));
		skill3.setOpaque(false);
		skill3.setPreferredSize(new java.awt.Dimension(10, 14));
		skill3.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill3.setBounds(613, 275, 28, 14);
		page1.add(skill3, javax.swing.JLayeredPane.MODAL_LAYER);

		skill4.setEditable(false);
		skill4.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill4.setText("18");
		skill4.setBorder(null);
		skill4.setMinimumSize(new java.awt.Dimension(0, 10));
		skill4.setOpaque(false);
		skill4.setPreferredSize(new java.awt.Dimension(10, 14));
		skill4.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill4.setBounds(613, 290, 28, 14);
		page1.add(skill4, javax.swing.JLayeredPane.MODAL_LAYER);

		skill5.setEditable(false);
		skill5.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill5.setText("18");
		skill5.setBorder(null);
		skill5.setMinimumSize(new java.awt.Dimension(0, 10));
		skill5.setOpaque(false);
		skill5.setPreferredSize(new java.awt.Dimension(10, 14));
		skill5.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill5.setBounds(613, 304, 28, 14);
		page1.add(skill5, javax.swing.JLayeredPane.MODAL_LAYER);

		skill6.setEditable(false);
		skill6.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill6.setText("18");
		skill6.setBorder(null);
		skill6.setMinimumSize(new java.awt.Dimension(0, 10));
		skill6.setOpaque(false);
		skill6.setPreferredSize(new java.awt.Dimension(10, 14));
		skill6.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill6.setBounds(613, 319, 28, 14);
		page1.add(skill6, javax.swing.JLayeredPane.MODAL_LAYER);

		skill7.setEditable(false);
		skill7.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill7.setText("18");
		skill7.setBorder(null);
		skill7.setMinimumSize(new java.awt.Dimension(0, 10));
		skill7.setOpaque(false);
		skill7.setPreferredSize(new java.awt.Dimension(10, 14));
		skill7.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill7.setBounds(613, 333, 28, 14);
		page1.add(skill7, javax.swing.JLayeredPane.MODAL_LAYER);

		skill8.setEditable(false);
		skill8.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill8.setText("18");
		skill8.setBorder(null);
		skill8.setMinimumSize(new java.awt.Dimension(0, 10));
		skill8.setOpaque(false);
		skill8.setPreferredSize(new java.awt.Dimension(10, 14));
		skill8.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill8.setBounds(613, 348, 28, 14);
		page1.add(skill8, javax.swing.JLayeredPane.MODAL_LAYER);

		skill9.setEditable(false);
		skill9.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill9.setText("18");
		skill9.setBorder(null);
		skill9.setMinimumSize(new java.awt.Dimension(0, 10));
		skill9.setOpaque(false);
		skill9.setPreferredSize(new java.awt.Dimension(10, 14));
		skill9.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill9.setBounds(613, 362, 28, 14);
		page1.add(skill9, javax.swing.JLayeredPane.MODAL_LAYER);

		skill10.setEditable(false);
		skill10.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill10.setText("18");
		skill10.setBorder(null);
		skill10.setMinimumSize(new java.awt.Dimension(0, 10));
		skill10.setOpaque(false);
		skill10.setPreferredSize(new java.awt.Dimension(10, 14));
		skill10.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill10.setBounds(613, 377, 28, 14);
		page1.add(skill10, javax.swing.JLayeredPane.MODAL_LAYER);

		skill11.setEditable(false);
		skill11.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill11.setText("18");
		skill11.setBorder(null);
		skill11.setMinimumSize(new java.awt.Dimension(0, 10));
		skill11.setOpaque(false);
		skill11.setPreferredSize(new java.awt.Dimension(10, 14));
		skill11.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill11.setBounds(613, 392, 28, 14);
		page1.add(skill11, javax.swing.JLayeredPane.MODAL_LAYER);

		skill12.setEditable(false);
		skill12.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill12.setText("18");
		skill12.setBorder(null);
		skill12.setMinimumSize(new java.awt.Dimension(0, 10));
		skill12.setOpaque(false);
		skill12.setPreferredSize(new java.awt.Dimension(10, 14));
		skill12.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill12.setBounds(613, 406, 28, 14);
		page1.add(skill12, javax.swing.JLayeredPane.MODAL_LAYER);

		skill13.setEditable(false);
		skill13.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill13.setText("18");
		skill13.setBorder(null);
		skill13.setMinimumSize(new java.awt.Dimension(0, 10));
		skill13.setOpaque(false);
		skill13.setPreferredSize(new java.awt.Dimension(10, 14));
		skill13.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill13.setBounds(613, 421, 28, 14);
		page1.add(skill13, javax.swing.JLayeredPane.MODAL_LAYER);

		skill14.setEditable(false);
		skill14.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill14.setText("18");
		skill14.setBorder(null);
		skill14.setMinimumSize(new java.awt.Dimension(0, 10));
		skill14.setOpaque(false);
		skill14.setPreferredSize(new java.awt.Dimension(10, 14));
		skill14.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill14.setBounds(613, 435, 28, 14);
		page1.add(skill14, javax.swing.JLayeredPane.MODAL_LAYER);

		skill15.setEditable(false);
		skill15.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill15.setText("18");
		skill15.setBorder(null);
		skill15.setMinimumSize(new java.awt.Dimension(0, 10));
		skill15.setOpaque(false);
		skill15.setPreferredSize(new java.awt.Dimension(10, 14));
		skill15.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill15.setBounds(613, 451, 28, 14);
		page1.add(skill15, javax.swing.JLayeredPane.MODAL_LAYER);

		skill16.setEditable(false);
		skill16.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill16.setText("18");
		skill16.setBorder(null);
		skill16.setMinimumSize(new java.awt.Dimension(0, 10));
		skill16.setOpaque(false);
		skill16.setPreferredSize(new java.awt.Dimension(10, 14));
		skill16.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill16.setBounds(613, 465, 28, 14);
		page1.add(skill16, javax.swing.JLayeredPane.MODAL_LAYER);

		skill17.setEditable(false);
		skill17.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill17.setText("18");
		skill17.setBorder(null);
		skill17.setMinimumSize(new java.awt.Dimension(0, 10));
		skill17.setOpaque(false);
		skill17.setPreferredSize(new java.awt.Dimension(10, 14));
		skill17.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill17.setBounds(613, 480, 28, 14);
		page1.add(skill17, javax.swing.JLayeredPane.MODAL_LAYER);

		skill18.setEditable(false);
		skill18.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill18.setText("18");
		skill18.setBorder(null);
		skill18.setMinimumSize(new java.awt.Dimension(0, 10));
		skill18.setOpaque(false);
		skill18.setPreferredSize(new java.awt.Dimension(10, 14));
		skill18.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill18.setBounds(613, 494, 28, 14);
		page1.add(skill18, javax.swing.JLayeredPane.MODAL_LAYER);

		skill19.setEditable(false);
		skill19.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill19.setText("18");
		skill19.setBorder(null);
		skill19.setMinimumSize(new java.awt.Dimension(0, 10));
		skill19.setOpaque(false);
		skill19.setPreferredSize(new java.awt.Dimension(10, 14));
		skill19.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill19.setBounds(613, 509, 28, 14);
		page1.add(skill19, javax.swing.JLayeredPane.MODAL_LAYER);

		skill20.setEditable(false);
		skill20.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill20.setText("18");
		skill20.setBorder(null);
		skill20.setMinimumSize(new java.awt.Dimension(0, 10));
		skill20.setOpaque(false);
		skill20.setPreferredSize(new java.awt.Dimension(10, 14));
		skill20.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill20.setBounds(613, 524, 28, 14);
		page1.add(skill20, javax.swing.JLayeredPane.MODAL_LAYER);

		skill21.setEditable(false);
		skill21.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill21.setText("18");
		skill21.setBorder(null);
		skill21.setMinimumSize(new java.awt.Dimension(0, 10));
		skill21.setOpaque(false);
		skill21.setPreferredSize(new java.awt.Dimension(10, 14));
		skill21.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill21.setBounds(613, 538, 28, 14);
		page1.add(skill21, javax.swing.JLayeredPane.MODAL_LAYER);

		skill22.setEditable(false);
		skill22.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill22.setText("18");
		skill22.setBorder(null);
		skill22.setMinimumSize(new java.awt.Dimension(0, 10));
		skill22.setOpaque(false);
		skill22.setPreferredSize(new java.awt.Dimension(10, 14));
		skill22.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill22.setBounds(613, 553, 28, 14);
		page1.add(skill22, javax.swing.JLayeredPane.MODAL_LAYER);

		skill23.setEditable(false);
		skill23.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill23.setText("18");
		skill23.setBorder(null);
		skill23.setMinimumSize(new java.awt.Dimension(0, 10));
		skill23.setOpaque(false);
		skill23.setPreferredSize(new java.awt.Dimension(10, 14));
		skill23.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill23.setBounds(613, 567, 28, 14);
		page1.add(skill23, javax.swing.JLayeredPane.MODAL_LAYER);

		skill24.setEditable(false);
		skill24.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill24.setText("18");
		skill24.setBorder(null);
		skill24.setMinimumSize(new java.awt.Dimension(0, 10));
		skill24.setOpaque(false);
		skill24.setPreferredSize(new java.awt.Dimension(10, 14));
		skill24.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill24.setBounds(613, 582, 28, 14);
		page1.add(skill24, javax.swing.JLayeredPane.MODAL_LAYER);

		skill25.setEditable(false);
		skill25.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill25.setText("18");
		skill25.setBorder(null);
		skill25.setMinimumSize(new java.awt.Dimension(0, 10));
		skill25.setOpaque(false);
		skill25.setPreferredSize(new java.awt.Dimension(10, 14));
		skill25.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill25.setBounds(613, 597, 28, 14);
		page1.add(skill25, javax.swing.JLayeredPane.MODAL_LAYER);

		skill26.setEditable(false);
		skill26.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill26.setText("18");
		skill26.setBorder(null);
		skill26.setMinimumSize(new java.awt.Dimension(0, 10));
		skill26.setOpaque(false);
		skill26.setPreferredSize(new java.awt.Dimension(10, 14));
		skill26.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill26.setBounds(613, 611, 28, 14);
		page1.add(skill26, javax.swing.JLayeredPane.MODAL_LAYER);

		skill27.setEditable(false);
		skill27.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill27.setText("18");
		skill27.setBorder(null);
		skill27.setMinimumSize(new java.awt.Dimension(0, 10));
		skill27.setOpaque(false);
		skill27.setPreferredSize(new java.awt.Dimension(10, 14));
		skill27.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill27.setBounds(613, 626, 28, 14);
		page1.add(skill27, javax.swing.JLayeredPane.MODAL_LAYER);

		skill28.setEditable(false);
		skill28.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill28.setText("18");
		skill28.setBorder(null);
		skill28.setMinimumSize(new java.awt.Dimension(0, 10));
		skill28.setOpaque(false);
		skill28.setPreferredSize(new java.awt.Dimension(10, 14));
		skill28.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill28.setBounds(613, 641, 28, 14);
		page1.add(skill28, javax.swing.JLayeredPane.MODAL_LAYER);

		skill29.setEditable(false);
		skill29.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill29.setText("18");
		skill29.setBorder(null);
		skill29.setMinimumSize(new java.awt.Dimension(0, 10));
		skill29.setOpaque(false);
		skill29.setPreferredSize(new java.awt.Dimension(10, 14));
		skill29.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill29.setBounds(613, 655, 28, 14);
		page1.add(skill29, javax.swing.JLayeredPane.MODAL_LAYER);

		skill30.setEditable(false);
		skill30.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill30.setText("18");
		skill30.setBorder(null);
		skill30.setMinimumSize(new java.awt.Dimension(0, 10));
		skill30.setOpaque(false);
		skill30.setPreferredSize(new java.awt.Dimension(10, 14));
		skill30.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill30.setBounds(613, 670, 28, 14);
		page1.add(skill30, javax.swing.JLayeredPane.MODAL_LAYER);

		skill31.setEditable(false);
		skill31.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill31.setText("18");
		skill31.setBorder(null);
		skill31.setMinimumSize(new java.awt.Dimension(0, 10));
		skill31.setOpaque(false);
		skill31.setPreferredSize(new java.awt.Dimension(10, 14));
		skill31.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill31.setBounds(613, 685, 28, 14);
		page1.add(skill31, javax.swing.JLayeredPane.MODAL_LAYER);

		skill32.setEditable(false);
		skill32.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill32.setText("18");
		skill32.setBorder(null);
		skill32.setMinimumSize(new java.awt.Dimension(0, 10));
		skill32.setOpaque(false);
		skill32.setPreferredSize(new java.awt.Dimension(10, 14));
		skill32.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill32.setBounds(613, 700, 28, 14);
		page1.add(skill32, javax.swing.JLayeredPane.MODAL_LAYER);

		skill33.setEditable(false);
		skill33.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill33.setText("18");
		skill33.setBorder(null);
		skill33.setMinimumSize(new java.awt.Dimension(0, 10));
		skill33.setOpaque(false);
		skill33.setPreferredSize(new java.awt.Dimension(10, 14));
		skill33.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill33.setBounds(613, 714, 28, 14);
		page1.add(skill33, javax.swing.JLayeredPane.MODAL_LAYER);

		skill34.setEditable(false);
		skill34.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill34.setText("18");
		skill34.setBorder(null);
		skill34.setMinimumSize(new java.awt.Dimension(0, 10));
		skill34.setOpaque(false);
		skill34.setPreferredSize(new java.awt.Dimension(10, 14));
		skill34.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill34.setBounds(613, 729, 28, 14);
		page1.add(skill34, javax.swing.JLayeredPane.MODAL_LAYER);

		skill35.setEditable(false);
		skill35.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill35.setText("18");
		skill35.setBorder(null);
		skill35.setMinimumSize(new java.awt.Dimension(0, 10));
		skill35.setOpaque(false);
		skill35.setPreferredSize(new java.awt.Dimension(10, 14));
		skill35.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill35.setBounds(613, 743, 28, 14);
		page1.add(skill35, javax.swing.JLayeredPane.MODAL_LAYER);

		skill36.setEditable(false);
		skill36.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill36.setText("18");
		skill36.setBorder(null);
		skill36.setMinimumSize(new java.awt.Dimension(0, 10));
		skill36.setOpaque(false);
		skill36.setPreferredSize(new java.awt.Dimension(10, 14));
		skill36.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill36.setBounds(613, 758, 28, 14);
		page1.add(skill36, javax.swing.JLayeredPane.MODAL_LAYER);

		skill37.setEditable(false);
		skill37.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill37.setText("18");
		skill37.setBorder(null);
		skill37.setMinimumSize(new java.awt.Dimension(0, 10));
		skill37.setOpaque(false);
		skill37.setPreferredSize(new java.awt.Dimension(10, 14));
		skill37.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill37.setBounds(613, 772, 28, 14);
		page1.add(skill37, javax.swing.JLayeredPane.MODAL_LAYER);

		skill38.setEditable(false);
		skill38.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill38.setText("18");
		skill38.setBorder(null);
		skill38.setMinimumSize(new java.awt.Dimension(0, 10));
		skill38.setOpaque(false);
		skill38.setPreferredSize(new java.awt.Dimension(10, 14));
		skill38.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill38.setBounds(613, 787, 28, 14);
		page1.add(skill38, javax.swing.JLayeredPane.MODAL_LAYER);

		skill39.setEditable(false);
		skill39.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill39.setText("18");
		skill39.setBorder(null);
		skill39.setMinimumSize(new java.awt.Dimension(0, 10));
		skill39.setOpaque(false);
		skill39.setPreferredSize(new java.awt.Dimension(10, 14));
		skill39.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill39.setBounds(613, 801, 28, 14);
		page1.add(skill39, javax.swing.JLayeredPane.MODAL_LAYER);

		skill40.setEditable(false);
		skill40.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill40.setText("18");
		skill40.setBorder(null);
		skill40.setMinimumSize(new java.awt.Dimension(0, 10));
		skill40.setOpaque(false);
		skill40.setPreferredSize(new java.awt.Dimension(10, 14));
		skill40.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill40.setBounds(613, 817, 28, 14);
		page1.add(skill40, javax.swing.JLayeredPane.MODAL_LAYER);

		skill41.setEditable(false);
		skill41.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill41.setText("18");
		skill41.setBorder(null);
		skill41.setMinimumSize(new java.awt.Dimension(0, 10));
		skill41.setOpaque(false);
		skill41.setPreferredSize(new java.awt.Dimension(10, 14));
		skill41.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill41.setBounds(613, 831, 28, 14);
		page1.add(skill41, javax.swing.JLayeredPane.MODAL_LAYER);

		skill42.setEditable(false);
		skill42.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill42.setText("18");
		skill42.setBorder(null);
		skill42.setMinimumSize(new java.awt.Dimension(0, 10));
		skill42.setOpaque(false);
		skill42.setPreferredSize(new java.awt.Dimension(10, 14));
		skill42.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill42.setBounds(613, 846, 28, 14);
		page1.add(skill42, javax.swing.JLayeredPane.MODAL_LAYER);

		skill43.setEditable(false);
		skill43.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill43.setText("18");
		skill43.setBorder(null);
		skill43.setMinimumSize(new java.awt.Dimension(0, 10));
		skill43.setOpaque(false);
		skill43.setPreferredSize(new java.awt.Dimension(10, 14));
		skill43.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill43.setBounds(613, 860, 28, 14);
		page1.add(skill43, javax.swing.JLayeredPane.MODAL_LAYER);

		skill44.setEditable(false);
		skill44.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill44.setText("18");
		skill44.setBorder(null);
		skill44.setMinimumSize(new java.awt.Dimension(0, 10));
		skill44.setOpaque(false);
		skill44.setPreferredSize(new java.awt.Dimension(10, 14));
		skill44.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill44.setBounds(613, 875, 28, 14);
		page1.add(skill44, javax.swing.JLayeredPane.MODAL_LAYER);

		skill45.setEditable(false);
		skill45.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill45.setText("18");
		skill45.setBorder(null);
		skill45.setMinimumSize(new java.awt.Dimension(0, 10));
		skill45.setOpaque(false);
		skill45.setPreferredSize(new java.awt.Dimension(10, 14));
		skill45.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill45.setBounds(613, 890, 28, 14);
		page1.add(skill45, javax.swing.JLayeredPane.MODAL_LAYER);

		skill46.setEditable(false);
		skill46.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill46.setText("18");
		skill46.setBorder(null);
		skill46.setMinimumSize(new java.awt.Dimension(0, 10));
		skill46.setOpaque(false);
		skill46.setPreferredSize(new java.awt.Dimension(10, 14));
		skill46.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill46.setBounds(613, 904, 28, 14);
		page1.add(skill46, javax.swing.JLayeredPane.MODAL_LAYER);

		skill47.setEditable(false);
		skill47.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill47.setText("18");
		skill47.setBorder(null);
		skill47.setMinimumSize(new java.awt.Dimension(0, 10));
		skill47.setOpaque(false);
		skill47.setPreferredSize(new java.awt.Dimension(10, 14));
		skill47.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill47.setBounds(613, 919, 28, 14);
		page1.add(skill47, javax.swing.JLayeredPane.MODAL_LAYER);

		skill48.setEditable(false);
		skill48.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill48.setText("18");
		skill48.setBorder(null);
		skill48.setMinimumSize(new java.awt.Dimension(0, 10));
		skill48.setOpaque(false);
		skill48.setPreferredSize(new java.awt.Dimension(10, 14));
		skill48.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill48.setBounds(650, 246, 28, 14);
		page1.add(skill48, javax.swing.JLayeredPane.MODAL_LAYER);

		skill49.setEditable(false);
		skill49.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill49.setText("18");
		skill49.setBorder(null);
		skill49.setMinimumSize(new java.awt.Dimension(0, 10));
		skill49.setOpaque(false);
		skill49.setPreferredSize(new java.awt.Dimension(10, 14));
		skill49.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill49.setBounds(650, 261, 28, 14);
		page1.add(skill49, javax.swing.JLayeredPane.MODAL_LAYER);

		skill50.setEditable(false);
		skill50.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill50.setText("18");
		skill50.setBorder(null);
		skill50.setMinimumSize(new java.awt.Dimension(0, 10));
		skill50.setOpaque(false);
		skill50.setPreferredSize(new java.awt.Dimension(10, 14));
		skill50.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill50.setBounds(650, 275, 28, 14);
		page1.add(skill50, javax.swing.JLayeredPane.MODAL_LAYER);

		skill51.setEditable(false);
		skill51.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill51.setText("18");
		skill51.setBorder(null);
		skill51.setMinimumSize(new java.awt.Dimension(0, 10));
		skill51.setOpaque(false);
		skill51.setPreferredSize(new java.awt.Dimension(10, 14));
		skill51.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill51.setBounds(650, 290, 28, 14);
		page1.add(skill51, javax.swing.JLayeredPane.MODAL_LAYER);

		skill52.setEditable(false);
		skill52.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill52.setText("18");
		skill52.setBorder(null);
		skill52.setMinimumSize(new java.awt.Dimension(0, 10));
		skill52.setOpaque(false);
		skill52.setPreferredSize(new java.awt.Dimension(10, 14));
		skill52.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill52.setBounds(650, 304, 28, 14);
		page1.add(skill52, javax.swing.JLayeredPane.MODAL_LAYER);

		skill53.setEditable(false);
		skill53.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill53.setText("18");
		skill53.setBorder(null);
		skill53.setMinimumSize(new java.awt.Dimension(0, 10));
		skill53.setOpaque(false);
		skill53.setPreferredSize(new java.awt.Dimension(10, 14));
		skill53.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill53.setBounds(650, 319, 28, 14);
		page1.add(skill53, javax.swing.JLayeredPane.MODAL_LAYER);

		skill54.setEditable(false);
		skill54.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill54.setText("18");
		skill54.setBorder(null);
		skill54.setMinimumSize(new java.awt.Dimension(0, 10));
		skill54.setOpaque(false);
		skill54.setPreferredSize(new java.awt.Dimension(10, 14));
		skill54.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill54.setBounds(650, 333, 28, 14);
		page1.add(skill54, javax.swing.JLayeredPane.MODAL_LAYER);

		skill55.setEditable(false);
		skill55.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill55.setText("18");
		skill55.setBorder(null);
		skill55.setMinimumSize(new java.awt.Dimension(0, 10));
		skill55.setOpaque(false);
		skill55.setPreferredSize(new java.awt.Dimension(10, 14));
		skill55.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill55.setBounds(650, 348, 28, 14);
		page1.add(skill55, javax.swing.JLayeredPane.MODAL_LAYER);

		skill56.setEditable(false);
		skill56.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill56.setText("18");
		skill56.setBorder(null);
		skill56.setMinimumSize(new java.awt.Dimension(0, 10));
		skill56.setOpaque(false);
		skill56.setPreferredSize(new java.awt.Dimension(10, 14));
		skill56.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill56.setBounds(650, 362, 28, 14);
		page1.add(skill56, javax.swing.JLayeredPane.MODAL_LAYER);

		skill57.setEditable(false);
		skill57.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill57.setText("18");
		skill57.setBorder(null);
		skill57.setMinimumSize(new java.awt.Dimension(0, 10));
		skill57.setOpaque(false);
		skill57.setPreferredSize(new java.awt.Dimension(10, 14));
		skill57.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill57.setBounds(650, 377, 28, 14);
		page1.add(skill57, javax.swing.JLayeredPane.MODAL_LAYER);

		skill58.setEditable(false);
		skill58.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill58.setText("18");
		skill58.setBorder(null);
		skill58.setMinimumSize(new java.awt.Dimension(0, 10));
		skill58.setOpaque(false);
		skill58.setPreferredSize(new java.awt.Dimension(10, 14));
		skill58.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill58.setBounds(650, 392, 28, 14);
		page1.add(skill58, javax.swing.JLayeredPane.MODAL_LAYER);

		skill59.setEditable(false);
		skill59.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill59.setText("18");
		skill59.setBorder(null);
		skill59.setMinimumSize(new java.awt.Dimension(0, 10));
		skill59.setOpaque(false);
		skill59.setPreferredSize(new java.awt.Dimension(10, 14));
		skill59.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill59.setBounds(650, 406, 28, 14);
		page1.add(skill59, javax.swing.JLayeredPane.MODAL_LAYER);

		skill60.setEditable(false);
		skill60.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill60.setText("18");
		skill60.setBorder(null);
		skill60.setMinimumSize(new java.awt.Dimension(0, 10));
		skill60.setOpaque(false);
		skill60.setPreferredSize(new java.awt.Dimension(10, 14));
		skill60.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill60.setBounds(650, 421, 28, 14);
		page1.add(skill60, javax.swing.JLayeredPane.MODAL_LAYER);

		skill61.setEditable(false);
		skill61.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill61.setText("18");
		skill61.setBorder(null);
		skill61.setMinimumSize(new java.awt.Dimension(0, 10));
		skill61.setOpaque(false);
		skill61.setPreferredSize(new java.awt.Dimension(10, 14));
		skill61.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill61.setBounds(650, 435, 28, 14);
		page1.add(skill61, javax.swing.JLayeredPane.MODAL_LAYER);

		skill62.setEditable(false);
		skill62.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill62.setText("18");
		skill62.setBorder(null);
		skill62.setMinimumSize(new java.awt.Dimension(0, 10));
		skill62.setOpaque(false);
		skill62.setPreferredSize(new java.awt.Dimension(10, 14));
		skill62.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill62.setBounds(650, 451, 28, 14);
		page1.add(skill62, javax.swing.JLayeredPane.MODAL_LAYER);

		skill63.setEditable(false);
		skill63.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill63.setText("18");
		skill63.setBorder(null);
		skill63.setMinimumSize(new java.awt.Dimension(0, 10));
		skill63.setOpaque(false);
		skill63.setPreferredSize(new java.awt.Dimension(10, 14));
		skill63.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill63.setBounds(650, 465, 28, 14);
		page1.add(skill63, javax.swing.JLayeredPane.MODAL_LAYER);

		skill64.setEditable(false);
		skill64.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill64.setText("18");
		skill64.setBorder(null);
		skill64.setMinimumSize(new java.awt.Dimension(0, 10));
		skill64.setOpaque(false);
		skill64.setPreferredSize(new java.awt.Dimension(10, 14));
		skill64.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill64.setBounds(650, 480, 28, 14);
		page1.add(skill64, javax.swing.JLayeredPane.MODAL_LAYER);

		skill65.setEditable(false);
		skill65.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill65.setText("18");
		skill65.setBorder(null);
		skill65.setMinimumSize(new java.awt.Dimension(0, 10));
		skill65.setOpaque(false);
		skill65.setPreferredSize(new java.awt.Dimension(10, 14));
		skill65.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill65.setBounds(650, 494, 28, 14);
		page1.add(skill65, javax.swing.JLayeredPane.MODAL_LAYER);

		skill66.setEditable(false);
		skill66.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill66.setText("18");
		skill66.setBorder(null);
		skill66.setMinimumSize(new java.awt.Dimension(0, 10));
		skill66.setOpaque(false);
		skill66.setPreferredSize(new java.awt.Dimension(10, 14));
		skill66.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill66.setBounds(650, 509, 28, 14);
		page1.add(skill66, javax.swing.JLayeredPane.MODAL_LAYER);

		skill67.setEditable(false);
		skill67.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill67.setText("18");
		skill67.setBorder(null);
		skill67.setMinimumSize(new java.awt.Dimension(0, 10));
		skill67.setOpaque(false);
		skill67.setPreferredSize(new java.awt.Dimension(10, 14));
		skill67.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill67.setBounds(650, 524, 28, 14);
		page1.add(skill67, javax.swing.JLayeredPane.MODAL_LAYER);

		skill68.setEditable(false);
		skill68.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill68.setText("18");
		skill68.setBorder(null);
		skill68.setMinimumSize(new java.awt.Dimension(0, 10));
		skill68.setOpaque(false);
		skill68.setPreferredSize(new java.awt.Dimension(10, 14));
		skill68.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill68.setBounds(650, 538, 28, 14);
		page1.add(skill68, javax.swing.JLayeredPane.MODAL_LAYER);

		skill69.setEditable(false);
		skill69.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill69.setText("18");
		skill69.setBorder(null);
		skill69.setMinimumSize(new java.awt.Dimension(0, 10));
		skill69.setOpaque(false);
		skill69.setPreferredSize(new java.awt.Dimension(10, 14));
		skill69.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill69.setBounds(650, 553, 28, 14);
		page1.add(skill69, javax.swing.JLayeredPane.MODAL_LAYER);

		skill70.setEditable(false);
		skill70.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill70.setText("18");
		skill70.setBorder(null);
		skill70.setMinimumSize(new java.awt.Dimension(0, 10));
		skill70.setOpaque(false);
		skill70.setPreferredSize(new java.awt.Dimension(10, 14));
		skill70.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill70.setBounds(650, 567, 28, 14);
		page1.add(skill70, javax.swing.JLayeredPane.MODAL_LAYER);

		skill71.setEditable(false);
		skill71.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill71.setText("18");
		skill71.setBorder(null);
		skill71.setMinimumSize(new java.awt.Dimension(0, 10));
		skill71.setOpaque(false);
		skill71.setPreferredSize(new java.awt.Dimension(10, 14));
		skill71.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill71.setBounds(650, 582, 28, 14);
		page1.add(skill71, javax.swing.JLayeredPane.MODAL_LAYER);

		skill72.setEditable(false);
		skill72.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill72.setText("18");
		skill72.setBorder(null);
		skill72.setMinimumSize(new java.awt.Dimension(0, 10));
		skill72.setOpaque(false);
		skill72.setPreferredSize(new java.awt.Dimension(10, 14));
		skill72.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill72.setBounds(650, 597, 28, 14);
		page1.add(skill72, javax.swing.JLayeredPane.MODAL_LAYER);

		skill73.setEditable(false);
		skill73.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill73.setText("18");
		skill73.setBorder(null);
		skill73.setMinimumSize(new java.awt.Dimension(0, 10));
		skill73.setOpaque(false);
		skill73.setPreferredSize(new java.awt.Dimension(10, 14));
		skill73.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill73.setBounds(650, 611, 28, 14);
		page1.add(skill73, javax.swing.JLayeredPane.MODAL_LAYER);

		skill74.setEditable(false);
		skill74.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill74.setText("18");
		skill74.setBorder(null);
		skill74.setMinimumSize(new java.awt.Dimension(0, 10));
		skill74.setOpaque(false);
		skill74.setPreferredSize(new java.awt.Dimension(10, 14));
		skill74.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill74.setBounds(650, 626, 28, 14);
		page1.add(skill74, javax.swing.JLayeredPane.MODAL_LAYER);

		skill75.setEditable(false);
		skill75.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill75.setText("18");
		skill75.setBorder(null);
		skill75.setMinimumSize(new java.awt.Dimension(0, 10));
		skill75.setOpaque(false);
		skill75.setPreferredSize(new java.awt.Dimension(10, 14));
		skill75.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill75.setBounds(650, 641, 28, 14);
		page1.add(skill75, javax.swing.JLayeredPane.MODAL_LAYER);

		skill76.setEditable(false);
		skill76.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill76.setText("18");
		skill76.setBorder(null);
		skill76.setMinimumSize(new java.awt.Dimension(0, 10));
		skill76.setOpaque(false);
		skill76.setPreferredSize(new java.awt.Dimension(10, 14));
		skill76.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill76.setBounds(650, 655, 28, 14);
		page1.add(skill76, javax.swing.JLayeredPane.MODAL_LAYER);

		skill77.setEditable(false);
		skill77.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill77.setText("18");
		skill77.setBorder(null);
		skill77.setMinimumSize(new java.awt.Dimension(0, 10));
		skill77.setOpaque(false);
		skill77.setPreferredSize(new java.awt.Dimension(10, 14));
		skill77.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill77.setBounds(650, 670, 28, 14);
		page1.add(skill77, javax.swing.JLayeredPane.MODAL_LAYER);

		skill78.setEditable(false);
		skill78.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill78.setText("18");
		skill78.setBorder(null);
		skill78.setMinimumSize(new java.awt.Dimension(0, 10));
		skill78.setOpaque(false);
		skill78.setPreferredSize(new java.awt.Dimension(10, 14));
		skill78.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill78.setBounds(650, 685, 28, 14);
		page1.add(skill78, javax.swing.JLayeredPane.MODAL_LAYER);

		skill79.setEditable(false);
		skill79.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill79.setText("18");
		skill79.setBorder(null);
		skill79.setMinimumSize(new java.awt.Dimension(0, 10));
		skill79.setOpaque(false);
		skill79.setPreferredSize(new java.awt.Dimension(10, 14));
		skill79.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill79.setBounds(650, 700, 28, 14);
		page1.add(skill79, javax.swing.JLayeredPane.MODAL_LAYER);

		skill80.setEditable(false);
		skill80.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill80.setText("18");
		skill80.setBorder(null);
		skill80.setMinimumSize(new java.awt.Dimension(0, 10));
		skill80.setOpaque(false);
		skill80.setPreferredSize(new java.awt.Dimension(10, 14));
		skill80.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill80.setBounds(650, 714, 28, 14);
		page1.add(skill80, javax.swing.JLayeredPane.MODAL_LAYER);

		skill81.setEditable(false);
		skill81.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill81.setText("18");
		skill81.setBorder(null);
		skill81.setMinimumSize(new java.awt.Dimension(0, 10));
		skill81.setOpaque(false);
		skill81.setPreferredSize(new java.awt.Dimension(10, 14));
		skill81.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill81.setBounds(650, 729, 28, 14);
		page1.add(skill81, javax.swing.JLayeredPane.MODAL_LAYER);

		skill82.setEditable(false);
		skill82.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill82.setText("18");
		skill82.setBorder(null);
		skill82.setMinimumSize(new java.awt.Dimension(0, 10));
		skill82.setOpaque(false);
		skill82.setPreferredSize(new java.awt.Dimension(10, 14));
		skill82.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill82.setBounds(650, 743, 28, 14);
		page1.add(skill82, javax.swing.JLayeredPane.MODAL_LAYER);

		skill83.setEditable(false);
		skill83.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill83.setText("18");
		skill83.setBorder(null);
		skill83.setMinimumSize(new java.awt.Dimension(0, 10));
		skill83.setOpaque(false);
		skill83.setPreferredSize(new java.awt.Dimension(10, 14));
		skill83.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill83.setBounds(650, 758, 28, 14);
		page1.add(skill83, javax.swing.JLayeredPane.MODAL_LAYER);

		skill84.setEditable(false);
		skill84.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill84.setText("18");
		skill84.setBorder(null);
		skill84.setMinimumSize(new java.awt.Dimension(0, 10));
		skill84.setOpaque(false);
		skill84.setPreferredSize(new java.awt.Dimension(10, 14));
		skill84.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill84.setBounds(650, 772, 28, 14);
		page1.add(skill84, javax.swing.JLayeredPane.MODAL_LAYER);

		skill85.setEditable(false);
		skill85.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill85.setText("18");
		skill85.setBorder(null);
		skill85.setMinimumSize(new java.awt.Dimension(0, 10));
		skill85.setOpaque(false);
		skill85.setPreferredSize(new java.awt.Dimension(10, 14));
		skill85.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill85.setBounds(650, 787, 28, 14);
		page1.add(skill85, javax.swing.JLayeredPane.MODAL_LAYER);

		skill86.setEditable(false);
		skill86.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill86.setText("18");
		skill86.setBorder(null);
		skill86.setMinimumSize(new java.awt.Dimension(0, 10));
		skill86.setOpaque(false);
		skill86.setPreferredSize(new java.awt.Dimension(10, 14));
		skill86.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill86.setBounds(650, 801, 28, 14);
		page1.add(skill86, javax.swing.JLayeredPane.MODAL_LAYER);

		skill87.setEditable(false);
		skill87.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill87.setText("18");
		skill87.setBorder(null);
		skill87.setMinimumSize(new java.awt.Dimension(0, 10));
		skill87.setOpaque(false);
		skill87.setPreferredSize(new java.awt.Dimension(10, 14));
		skill87.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill87.setBounds(650, 817, 28, 14);
		page1.add(skill87, javax.swing.JLayeredPane.MODAL_LAYER);

		skill88.setEditable(false);
		skill88.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill88.setText("18");
		skill88.setBorder(null);
		skill88.setMinimumSize(new java.awt.Dimension(0, 10));
		skill88.setOpaque(false);
		skill88.setPreferredSize(new java.awt.Dimension(10, 14));
		skill88.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill88.setBounds(650, 831, 28, 14);
		page1.add(skill88, javax.swing.JLayeredPane.MODAL_LAYER);

		skill89.setEditable(false);
		skill89.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill89.setText("18");
		skill89.setBorder(null);
		skill89.setMinimumSize(new java.awt.Dimension(0, 10));
		skill89.setOpaque(false);
		skill89.setPreferredSize(new java.awt.Dimension(10, 14));
		skill89.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill89.setBounds(650, 846, 28, 14);
		page1.add(skill89, javax.swing.JLayeredPane.MODAL_LAYER);

		skill90.setEditable(false);
		skill90.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill90.setText("18");
		skill90.setBorder(null);
		skill90.setMinimumSize(new java.awt.Dimension(0, 10));
		skill90.setOpaque(false);
		skill90.setPreferredSize(new java.awt.Dimension(10, 14));
		skill90.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill90.setBounds(650, 860, 28, 14);
		page1.add(skill90, javax.swing.JLayeredPane.MODAL_LAYER);

		skill91.setEditable(false);
		skill91.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill91.setText("18");
		skill91.setBorder(null);
		skill91.setMinimumSize(new java.awt.Dimension(0, 10));
		skill91.setOpaque(false);
		skill91.setPreferredSize(new java.awt.Dimension(10, 14));
		skill91.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill91.setBounds(650, 875, 28, 14);
		page1.add(skill91, javax.swing.JLayeredPane.MODAL_LAYER);

		skill92.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill92.setText("18");
		skill92.setBorder(null);
		skill92.setMinimumSize(new java.awt.Dimension(0, 10));
		skill92.setOpaque(false);
		skill92.setPreferredSize(new java.awt.Dimension(10, 14));
		skill92.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill92.setBounds(650, 890, 28, 14);
		page1.add(skill92, javax.swing.JLayeredPane.MODAL_LAYER);

		skill93.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill93.setText("18");
		skill93.setBorder(null);
		skill93.setMinimumSize(new java.awt.Dimension(0, 10));
		skill93.setOpaque(false);
		skill93.setPreferredSize(new java.awt.Dimension(10, 14));
		skill93.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill93.setBounds(650, 904, 28, 14);
		page1.add(skill93, javax.swing.JLayeredPane.MODAL_LAYER);

		skill94.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill94.setText("18");
		skill94.setBorder(null);
		skill94.setMinimumSize(new java.awt.Dimension(0, 10));
		skill94.setOpaque(false);
		skill94.setPreferredSize(new java.awt.Dimension(10, 14));
		skill94.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill94.setBounds(650, 919, 28, 14);
		page1.add(skill94, javax.swing.JLayeredPane.MODAL_LAYER);

		skill95.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill95.setText("18");
		skill95.setBorder(null);
		skill95.setMinimumSize(new java.awt.Dimension(0, 10));
		skill95.setOpaque(false);
		skill95.setPreferredSize(new java.awt.Dimension(10, 14));
		skill95.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill95.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill95.setBounds(683, 246, 28, 14);
		page1.add(skill95, javax.swing.JLayeredPane.MODAL_LAYER);

		skill96.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill96.setText("18");
		skill96.setBorder(null);
		skill96.setMinimumSize(new java.awt.Dimension(0, 10));
		skill96.setOpaque(false);
		skill96.setPreferredSize(new java.awt.Dimension(10, 14));
		skill96.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill96.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill96.setBounds(683, 261, 28, 14);
		page1.add(skill96, javax.swing.JLayeredPane.MODAL_LAYER);

		skill97.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill97.setText("18");
		skill97.setBorder(null);
		skill97.setMinimumSize(new java.awt.Dimension(0, 10));
		skill97.setOpaque(false);
		skill97.setPreferredSize(new java.awt.Dimension(10, 14));
		skill97.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill97.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill97.setBounds(683, 275, 28, 14);
		page1.add(skill97, javax.swing.JLayeredPane.MODAL_LAYER);

		skill98.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill98.setText("18");
		skill98.setBorder(null);
		skill98.setMinimumSize(new java.awt.Dimension(0, 10));
		skill98.setOpaque(false);
		skill98.setPreferredSize(new java.awt.Dimension(10, 14));
		skill98.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill98.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill98.setBounds(683, 290, 28, 14);
		page1.add(skill98, javax.swing.JLayeredPane.MODAL_LAYER);

		skill99.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill99.setText("18");
		skill99.setBorder(null);
		skill99.setMinimumSize(new java.awt.Dimension(0, 10));
		skill99.setOpaque(false);
		skill99.setPreferredSize(new java.awt.Dimension(10, 14));
		skill99.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill99.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill99.setBounds(683, 304, 28, 14);
		page1.add(skill99, javax.swing.JLayeredPane.MODAL_LAYER);

		skill100.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill100.setText("18");
		skill100.setBorder(null);
		skill100.setMinimumSize(new java.awt.Dimension(0, 10));
		skill100.setOpaque(false);
		skill100.setPreferredSize(new java.awt.Dimension(10, 14));
		skill100.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill100.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill100.setBounds(683, 319, 28, 14);
		page1.add(skill100, javax.swing.JLayeredPane.MODAL_LAYER);

		skill101.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill101.setText("18");
		skill101.setBorder(null);
		skill101.setMinimumSize(new java.awt.Dimension(0, 10));
		skill101.setOpaque(false);
		skill101.setPreferredSize(new java.awt.Dimension(10, 14));
		skill101.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill101.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill101.setBounds(683, 333, 28, 14);
		page1.add(skill101, javax.swing.JLayeredPane.MODAL_LAYER);

		skill102.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill102.setText("18");
		skill102.setBorder(null);
		skill102.setMinimumSize(new java.awt.Dimension(0, 10));
		skill102.setOpaque(false);
		skill102.setPreferredSize(new java.awt.Dimension(10, 14));
		skill102.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill102.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill102.setBounds(683, 348, 28, 14);
		page1.add(skill102, javax.swing.JLayeredPane.MODAL_LAYER);

		skill103.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill103.setText("18");
		skill103.setBorder(null);
		skill103.setMinimumSize(new java.awt.Dimension(0, 10));
		skill103.setOpaque(false);
		skill103.setPreferredSize(new java.awt.Dimension(10, 14));
		skill103.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill103.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill103.setBounds(683, 362, 28, 14);
		page1.add(skill103, javax.swing.JLayeredPane.MODAL_LAYER);

		skill104.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill104.setText("18");
		skill104.setBorder(null);
		skill104.setMinimumSize(new java.awt.Dimension(0, 10));
		skill104.setOpaque(false);
		skill104.setPreferredSize(new java.awt.Dimension(10, 14));
		skill104.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill104.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill104.setBounds(683, 377, 28, 14);
		page1.add(skill104, javax.swing.JLayeredPane.MODAL_LAYER);

		skill105.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill105.setText("18");
		skill105.setBorder(null);
		skill105.setMinimumSize(new java.awt.Dimension(0, 10));
		skill105.setOpaque(false);
		skill105.setPreferredSize(new java.awt.Dimension(10, 14));
		skill105.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill105.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill105.setBounds(683, 392, 28, 14);
		page1.add(skill105, javax.swing.JLayeredPane.MODAL_LAYER);

		skill106.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill106.setText("18");
		skill106.setBorder(null);
		skill106.setMinimumSize(new java.awt.Dimension(0, 10));
		skill106.setOpaque(false);
		skill106.setPreferredSize(new java.awt.Dimension(10, 14));
		skill106.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill106.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill106.setBounds(683, 406, 28, 14);
		page1.add(skill106, javax.swing.JLayeredPane.MODAL_LAYER);

		skill107.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill107.setText("18");
		skill107.setBorder(null);
		skill107.setMinimumSize(new java.awt.Dimension(0, 10));
		skill107.setOpaque(false);
		skill107.setPreferredSize(new java.awt.Dimension(10, 14));
		skill107.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill107.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill107.setBounds(683, 421, 28, 14);
		page1.add(skill107, javax.swing.JLayeredPane.MODAL_LAYER);

		skill108.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill108.setText("18");
		skill108.setBorder(null);
		skill108.setMinimumSize(new java.awt.Dimension(0, 10));
		skill108.setOpaque(false);
		skill108.setPreferredSize(new java.awt.Dimension(10, 14));
		skill108.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill108.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill108.setBounds(683, 435, 28, 14);
		page1.add(skill108, javax.swing.JLayeredPane.MODAL_LAYER);

		skill109.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill109.setText("18");
		skill109.setBorder(null);
		skill109.setMinimumSize(new java.awt.Dimension(0, 10));
		skill109.setOpaque(false);
		skill109.setPreferredSize(new java.awt.Dimension(10, 14));
		skill109.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill109.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill109.setBounds(683, 451, 28, 14);
		page1.add(skill109, javax.swing.JLayeredPane.MODAL_LAYER);

		skill110.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill110.setText("18");
		skill110.setBorder(null);
		skill110.setMinimumSize(new java.awt.Dimension(0, 10));
		skill110.setOpaque(false);
		skill110.setPreferredSize(new java.awt.Dimension(10, 14));
		skill110.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill110.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill110.setBounds(683, 465, 28, 14);
		page1.add(skill110, javax.swing.JLayeredPane.MODAL_LAYER);

		skill111.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill111.setText("18");
		skill111.setBorder(null);
		skill111.setMinimumSize(new java.awt.Dimension(0, 10));
		skill111.setOpaque(false);
		skill111.setPreferredSize(new java.awt.Dimension(10, 14));
		skill111.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill111.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill111.setBounds(683, 480, 28, 14);
		page1.add(skill111, javax.swing.JLayeredPane.MODAL_LAYER);

		skill112.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill112.setText("18");
		skill112.setBorder(null);
		skill112.setMinimumSize(new java.awt.Dimension(0, 10));
		skill112.setOpaque(false);
		skill112.setPreferredSize(new java.awt.Dimension(10, 14));
		skill112.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill112.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill112.setBounds(683, 494, 28, 14);
		page1.add(skill112, javax.swing.JLayeredPane.MODAL_LAYER);

		skill113.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill113.setText("18");
		skill113.setBorder(null);
		skill113.setMinimumSize(new java.awt.Dimension(0, 10));
		skill113.setOpaque(false);
		skill113.setPreferredSize(new java.awt.Dimension(10, 14));
		skill113.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill113.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill113.setBounds(683, 509, 28, 14);
		page1.add(skill113, javax.swing.JLayeredPane.MODAL_LAYER);

		skill114.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill114.setText("18");
		skill114.setBorder(null);
		skill114.setMinimumSize(new java.awt.Dimension(0, 10));
		skill114.setOpaque(false);
		skill114.setPreferredSize(new java.awt.Dimension(10, 14));
		skill114.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill114.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill114.setBounds(683, 524, 28, 14);
		page1.add(skill114, javax.swing.JLayeredPane.MODAL_LAYER);

		skill115.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill115.setText("18");
		skill115.setBorder(null);
		skill115.setMinimumSize(new java.awt.Dimension(0, 10));
		skill115.setOpaque(false);
		skill115.setPreferredSize(new java.awt.Dimension(10, 14));
		skill115.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill115.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill115.setBounds(683, 538, 28, 14);
		page1.add(skill115, javax.swing.JLayeredPane.MODAL_LAYER);

		skill116.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill116.setText("18");
		skill116.setBorder(null);
		skill116.setMinimumSize(new java.awt.Dimension(0, 10));
		skill116.setOpaque(false);
		skill116.setPreferredSize(new java.awt.Dimension(10, 14));
		skill116.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill116.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill116.setBounds(683, 553, 28, 14);
		page1.add(skill116, javax.swing.JLayeredPane.MODAL_LAYER);

		skill117.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill117.setText("18");
		skill117.setBorder(null);
		skill117.setMinimumSize(new java.awt.Dimension(0, 10));
		skill117.setOpaque(false);
		skill117.setPreferredSize(new java.awt.Dimension(10, 14));
		skill117.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill117.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill117.setBounds(683, 567, 28, 14);
		page1.add(skill117, javax.swing.JLayeredPane.MODAL_LAYER);

		skill118.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill118.setText("18");
		skill118.setBorder(null);
		skill118.setMinimumSize(new java.awt.Dimension(0, 10));
		skill118.setOpaque(false);
		skill118.setPreferredSize(new java.awt.Dimension(10, 14));
		skill118.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill118.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill118.setBounds(683, 582, 28, 14);
		page1.add(skill118, javax.swing.JLayeredPane.MODAL_LAYER);

		skill119.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill119.setText("18");
		skill119.setBorder(null);
		skill119.setMinimumSize(new java.awt.Dimension(0, 10));
		skill119.setOpaque(false);
		skill119.setPreferredSize(new java.awt.Dimension(10, 14));
		skill119.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill119.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill119.setBounds(683, 597, 28, 14);
		page1.add(skill119, javax.swing.JLayeredPane.MODAL_LAYER);

		skill120.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill120.setText("18");
		skill120.setBorder(null);
		skill120.setMinimumSize(new java.awt.Dimension(0, 10));
		skill120.setOpaque(false);
		skill120.setPreferredSize(new java.awt.Dimension(10, 14));
		skill120.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill120.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill120.setBounds(683, 611, 28, 14);
		page1.add(skill120, javax.swing.JLayeredPane.MODAL_LAYER);

		skill121.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill121.setText("18");
		skill121.setBorder(null);
		skill121.setMinimumSize(new java.awt.Dimension(0, 10));
		skill121.setOpaque(false);
		skill121.setPreferredSize(new java.awt.Dimension(10, 14));
		skill121.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill121.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill121.setBounds(683, 626, 28, 14);
		page1.add(skill121, javax.swing.JLayeredPane.MODAL_LAYER);

		skill122.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill122.setText("18");
		skill122.setBorder(null);
		skill122.setMinimumSize(new java.awt.Dimension(0, 10));
		skill122.setOpaque(false);
		skill122.setPreferredSize(new java.awt.Dimension(10, 14));
		skill122.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill122.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill122.setBounds(683, 641, 28, 14);
		page1.add(skill122, javax.swing.JLayeredPane.MODAL_LAYER);

		skill123.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill123.setText("18");
		skill123.setBorder(null);
		skill123.setMinimumSize(new java.awt.Dimension(0, 10));
		skill123.setOpaque(false);
		skill123.setPreferredSize(new java.awt.Dimension(10, 14));
		skill123.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill123.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill123.setBounds(683, 655, 28, 14);
		page1.add(skill123, javax.swing.JLayeredPane.MODAL_LAYER);

		skill124.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill124.setText("18");
		skill124.setBorder(null);
		skill124.setMinimumSize(new java.awt.Dimension(0, 10));
		skill124.setOpaque(false);
		skill124.setPreferredSize(new java.awt.Dimension(10, 14));
		skill124.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill124.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill124.setBounds(683, 670, 28, 14);
		page1.add(skill124, javax.swing.JLayeredPane.MODAL_LAYER);

		skill125.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill125.setText("18");
		skill125.setBorder(null);
		skill125.setMinimumSize(new java.awt.Dimension(0, 10));
		skill125.setOpaque(false);
		skill125.setPreferredSize(new java.awt.Dimension(10, 14));
		skill125.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill125.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill125.setBounds(683, 685, 28, 14);
		page1.add(skill125, javax.swing.JLayeredPane.MODAL_LAYER);

		skill126.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill126.setText("18");
		skill126.setBorder(null);
		skill126.setMinimumSize(new java.awt.Dimension(0, 10));
		skill126.setOpaque(false);
		skill126.setPreferredSize(new java.awt.Dimension(10, 14));
		skill126.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill126.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill126.setBounds(683, 700, 28, 14);
		page1.add(skill126, javax.swing.JLayeredPane.MODAL_LAYER);

		skill127.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill127.setText("18");
		skill127.setBorder(null);
		skill127.setMinimumSize(new java.awt.Dimension(0, 10));
		skill127.setOpaque(false);
		skill127.setPreferredSize(new java.awt.Dimension(10, 14));
		skill127.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill127.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill127.setBounds(683, 714, 28, 14);
		page1.add(skill127, javax.swing.JLayeredPane.MODAL_LAYER);

		skill128.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill128.setText("18");
		skill128.setBorder(null);
		skill128.setMinimumSize(new java.awt.Dimension(0, 10));
		skill128.setOpaque(false);
		skill128.setPreferredSize(new java.awt.Dimension(10, 14));
		skill128.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill128.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill128.setBounds(683, 729, 28, 14);
		page1.add(skill128, javax.swing.JLayeredPane.MODAL_LAYER);

		skill129.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill129.setText("18");
		skill129.setBorder(null);
		skill129.setMinimumSize(new java.awt.Dimension(0, 10));
		skill129.setOpaque(false);
		skill129.setPreferredSize(new java.awt.Dimension(10, 14));
		skill129.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill129.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill129.setBounds(683, 743, 28, 14);
		page1.add(skill129, javax.swing.JLayeredPane.MODAL_LAYER);

		skill130.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill130.setText("18");
		skill130.setBorder(null);
		skill130.setMinimumSize(new java.awt.Dimension(0, 10));
		skill130.setOpaque(false);
		skill130.setPreferredSize(new java.awt.Dimension(10, 14));
		skill130.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill130.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill130.setBounds(683, 758, 28, 14);
		page1.add(skill130, javax.swing.JLayeredPane.MODAL_LAYER);

		skill131.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill131.setText("18");
		skill131.setBorder(null);
		skill131.setMinimumSize(new java.awt.Dimension(0, 10));
		skill131.setOpaque(false);
		skill131.setPreferredSize(new java.awt.Dimension(10, 14));
		skill131.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill131.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill131.setBounds(683, 772, 28, 14);
		page1.add(skill131, javax.swing.JLayeredPane.MODAL_LAYER);

		skill132.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill132.setText("18");
		skill132.setBorder(null);
		skill132.setMinimumSize(new java.awt.Dimension(0, 10));
		skill132.setOpaque(false);
		skill132.setPreferredSize(new java.awt.Dimension(10, 14));
		skill132.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill132.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill132.setBounds(683, 787, 28, 14);
		page1.add(skill132, javax.swing.JLayeredPane.MODAL_LAYER);

		skill133.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill133.setText("18");
		skill133.setBorder(null);
		skill133.setMinimumSize(new java.awt.Dimension(0, 10));
		skill133.setOpaque(false);
		skill133.setPreferredSize(new java.awt.Dimension(10, 14));
		skill133.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill133.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill133.setBounds(683, 801, 28, 14);
		page1.add(skill133, javax.swing.JLayeredPane.MODAL_LAYER);

		skill134.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill134.setText("18");
		skill134.setBorder(null);
		skill134.setMinimumSize(new java.awt.Dimension(0, 10));
		skill134.setOpaque(false);
		skill134.setPreferredSize(new java.awt.Dimension(10, 14));
		skill134.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill134.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill134.setBounds(683, 817, 28, 14);
		page1.add(skill134, javax.swing.JLayeredPane.MODAL_LAYER);

		skill135.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill135.setText("18");
		skill135.setBorder(null);
		skill135.setMinimumSize(new java.awt.Dimension(0, 10));
		skill135.setOpaque(false);
		skill135.setPreferredSize(new java.awt.Dimension(10, 14));
		skill135.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill135.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill135.setBounds(683, 831, 28, 14);
		page1.add(skill135, javax.swing.JLayeredPane.MODAL_LAYER);

		skill136.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill136.setText("18");
		skill136.setBorder(null);
		skill136.setMinimumSize(new java.awt.Dimension(0, 10));
		skill136.setOpaque(false);
		skill136.setPreferredSize(new java.awt.Dimension(10, 14));
		skill136.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill136.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill136.setBounds(683, 846, 28, 14);
		page1.add(skill136, javax.swing.JLayeredPane.MODAL_LAYER);

		skill137.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill137.setText("18");
		skill137.setBorder(null);
		skill137.setMinimumSize(new java.awt.Dimension(0, 10));
		skill137.setOpaque(false);
		skill137.setPreferredSize(new java.awt.Dimension(10, 14));
		skill137.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill137.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill137.setBounds(683, 860, 28, 14);
		page1.add(skill137, javax.swing.JLayeredPane.MODAL_LAYER);

		skill138.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill138.setText("18");
		skill138.setBorder(null);
		skill138.setMinimumSize(new java.awt.Dimension(0, 10));
		skill138.setOpaque(false);
		skill138.setPreferredSize(new java.awt.Dimension(10, 14));
		skill138.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill138.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill138.setBounds(683, 875, 28, 14);
		page1.add(skill138, javax.swing.JLayeredPane.MODAL_LAYER);

		skill139.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill139.setText("18");
		skill139.setBorder(null);
		skill139.setMinimumSize(new java.awt.Dimension(0, 10));
		skill139.setOpaque(false);
		skill139.setPreferredSize(new java.awt.Dimension(10, 14));
		skill139.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill139.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill139.setBounds(683, 890, 28, 14);
		page1.add(skill139, javax.swing.JLayeredPane.MODAL_LAYER);

		skill140.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill140.setText("18");
		skill140.setBorder(null);
		skill140.setMinimumSize(new java.awt.Dimension(0, 10));
		skill140.setOpaque(false);
		skill140.setPreferredSize(new java.awt.Dimension(10, 14));
		skill140.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill140.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill140.setBounds(683, 904, 28, 14);
		page1.add(skill140, javax.swing.JLayeredPane.MODAL_LAYER);

		skill141.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill141.setText("18");
		skill141.setBorder(null);
		skill141.setMinimumSize(new java.awt.Dimension(0, 10));
		skill141.setOpaque(false);
		skill141.setPreferredSize(new java.awt.Dimension(10, 14));
		skill141.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill95To141CaretUpdate(evt);
			}
		});
		skill141.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill141.setBounds(683, 919, 28, 14);
		page1.add(skill141, javax.swing.JLayeredPane.MODAL_LAYER);

		skill142.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill142.setText("18");
		skill142.setBorder(null);
		skill142.setMinimumSize(new java.awt.Dimension(0, 10));
		skill142.setOpaque(false);
		skill142.setPreferredSize(new java.awt.Dimension(10, 14));
		skill142.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill142.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill142.setBounds(716, 246, 28, 14);
		page1.add(skill142, javax.swing.JLayeredPane.MODAL_LAYER);

		skill143.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill143.setText("18");
		skill143.setBorder(null);
		skill143.setMinimumSize(new java.awt.Dimension(0, 10));
		skill143.setOpaque(false);
		skill143.setPreferredSize(new java.awt.Dimension(10, 14));
		skill143.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill143.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill143.setBounds(716, 261, 28, 14);
		page1.add(skill143, javax.swing.JLayeredPane.MODAL_LAYER);

		skill144.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill144.setText("18");
		skill144.setBorder(null);
		skill144.setMinimumSize(new java.awt.Dimension(0, 10));
		skill144.setOpaque(false);
		skill144.setPreferredSize(new java.awt.Dimension(10, 14));
		skill144.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill144.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill144.setBounds(716, 275, 28, 14);
		page1.add(skill144, javax.swing.JLayeredPane.MODAL_LAYER);

		skill145.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill145.setText("18");
		skill145.setBorder(null);
		skill145.setMinimumSize(new java.awt.Dimension(0, 10));
		skill145.setOpaque(false);
		skill145.setPreferredSize(new java.awt.Dimension(10, 14));
		skill145.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill145.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill145.setBounds(716, 290, 28, 14);
		page1.add(skill145, javax.swing.JLayeredPane.MODAL_LAYER);

		skill146.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill146.setText("18");
		skill146.setBorder(null);
		skill146.setMinimumSize(new java.awt.Dimension(0, 10));
		skill146.setOpaque(false);
		skill146.setPreferredSize(new java.awt.Dimension(10, 14));
		skill146.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill146.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill146.setBounds(716, 304, 28, 14);
		page1.add(skill146, javax.swing.JLayeredPane.MODAL_LAYER);

		skill147.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill147.setText("18");
		skill147.setBorder(null);
		skill147.setMinimumSize(new java.awt.Dimension(0, 10));
		skill147.setOpaque(false);
		skill147.setPreferredSize(new java.awt.Dimension(10, 14));
		skill147.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill147.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill147.setBounds(716, 319, 28, 14);
		page1.add(skill147, javax.swing.JLayeredPane.MODAL_LAYER);

		skill148.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill148.setText("18");
		skill148.setBorder(null);
		skill148.setMinimumSize(new java.awt.Dimension(0, 10));
		skill148.setOpaque(false);
		skill148.setPreferredSize(new java.awt.Dimension(10, 14));
		skill148.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill148.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill148.setBounds(716, 333, 28, 14);
		page1.add(skill148, javax.swing.JLayeredPane.MODAL_LAYER);

		skill149.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill149.setText("18");
		skill149.setBorder(null);
		skill149.setMinimumSize(new java.awt.Dimension(0, 10));
		skill149.setOpaque(false);
		skill149.setPreferredSize(new java.awt.Dimension(10, 14));
		skill149.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill149.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill149.setBounds(716, 348, 28, 14);
		page1.add(skill149, javax.swing.JLayeredPane.MODAL_LAYER);

		skill150.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill150.setText("18");
		skill150.setBorder(null);
		skill150.setMinimumSize(new java.awt.Dimension(0, 10));
		skill150.setOpaque(false);
		skill150.setPreferredSize(new java.awt.Dimension(10, 14));
		skill150.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill150.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill150.setBounds(716, 362, 28, 14);
		page1.add(skill150, javax.swing.JLayeredPane.MODAL_LAYER);

		skill151.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill151.setText("18");
		skill151.setBorder(null);
		skill151.setMinimumSize(new java.awt.Dimension(0, 10));
		skill151.setOpaque(false);
		skill151.setPreferredSize(new java.awt.Dimension(10, 14));
		skill151.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill151.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill151.setBounds(716, 377, 28, 14);
		page1.add(skill151, javax.swing.JLayeredPane.MODAL_LAYER);

		skill152.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill152.setText("18");
		skill152.setBorder(null);
		skill152.setMinimumSize(new java.awt.Dimension(0, 10));
		skill152.setOpaque(false);
		skill152.setPreferredSize(new java.awt.Dimension(10, 14));
		skill152.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill152.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill152.setBounds(716, 392, 28, 14);
		page1.add(skill152, javax.swing.JLayeredPane.MODAL_LAYER);

		skill153.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill153.setText("18");
		skill153.setBorder(null);
		skill153.setMinimumSize(new java.awt.Dimension(0, 10));
		skill153.setOpaque(false);
		skill153.setPreferredSize(new java.awt.Dimension(10, 14));
		skill153.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill153.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill153.setBounds(716, 406, 28, 14);
		page1.add(skill153, javax.swing.JLayeredPane.MODAL_LAYER);

		skill154.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill154.setText("18");
		skill154.setBorder(null);
		skill154.setMinimumSize(new java.awt.Dimension(0, 10));
		skill154.setOpaque(false);
		skill154.setPreferredSize(new java.awt.Dimension(10, 14));
		skill154.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill154.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill154.setBounds(716, 421, 28, 14);
		page1.add(skill154, javax.swing.JLayeredPane.MODAL_LAYER);

		skill155.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill155.setText("18");
		skill155.setBorder(null);
		skill155.setMinimumSize(new java.awt.Dimension(0, 10));
		skill155.setOpaque(false);
		skill155.setPreferredSize(new java.awt.Dimension(10, 14));
		skill155.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill155.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill155.setBounds(716, 435, 28, 14);
		page1.add(skill155, javax.swing.JLayeredPane.MODAL_LAYER);

		skill156.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill156.setText("18");
		skill156.setBorder(null);
		skill156.setMinimumSize(new java.awt.Dimension(0, 10));
		skill156.setOpaque(false);
		skill156.setPreferredSize(new java.awt.Dimension(10, 14));
		skill156.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill156.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill156.setBounds(716, 451, 28, 14);
		page1.add(skill156, javax.swing.JLayeredPane.MODAL_LAYER);

		skill157.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill157.setText("18");
		skill157.setBorder(null);
		skill157.setMinimumSize(new java.awt.Dimension(0, 10));
		skill157.setOpaque(false);
		skill157.setPreferredSize(new java.awt.Dimension(10, 14));
		skill157.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill157.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill157.setBounds(716, 465, 28, 14);
		page1.add(skill157, javax.swing.JLayeredPane.MODAL_LAYER);

		skill158.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill158.setText("18");
		skill158.setBorder(null);
		skill158.setMinimumSize(new java.awt.Dimension(0, 10));
		skill158.setOpaque(false);
		skill158.setPreferredSize(new java.awt.Dimension(10, 14));
		skill158.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill158.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill158.setBounds(716, 480, 28, 14);
		page1.add(skill158, javax.swing.JLayeredPane.MODAL_LAYER);

		skill159.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill159.setText("18");
		skill159.setBorder(null);
		skill159.setMinimumSize(new java.awt.Dimension(0, 10));
		skill159.setOpaque(false);
		skill159.setPreferredSize(new java.awt.Dimension(10, 14));
		skill159.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill159.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill159.setBounds(716, 494, 28, 14);
		page1.add(skill159, javax.swing.JLayeredPane.MODAL_LAYER);

		skill160.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill160.setText("18");
		skill160.setBorder(null);
		skill160.setMinimumSize(new java.awt.Dimension(0, 10));
		skill160.setOpaque(false);
		skill160.setPreferredSize(new java.awt.Dimension(10, 14));
		skill160.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill160.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill160.setBounds(716, 509, 28, 14);
		page1.add(skill160, javax.swing.JLayeredPane.MODAL_LAYER);

		skill161.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill161.setText("18");
		skill161.setBorder(null);
		skill161.setMinimumSize(new java.awt.Dimension(0, 10));
		skill161.setOpaque(false);
		skill161.setPreferredSize(new java.awt.Dimension(10, 14));
		skill161.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill161.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill161.setBounds(716, 524, 28, 14);
		page1.add(skill161, javax.swing.JLayeredPane.MODAL_LAYER);

		skill162.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill162.setText("18");
		skill162.setBorder(null);
		skill162.setMinimumSize(new java.awt.Dimension(0, 10));
		skill162.setOpaque(false);
		skill162.setPreferredSize(new java.awt.Dimension(10, 14));
		skill162.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill162.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill162.setBounds(716, 538, 28, 14);
		page1.add(skill162, javax.swing.JLayeredPane.MODAL_LAYER);

		skill163.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill163.setText("18");
		skill163.setBorder(null);
		skill163.setMinimumSize(new java.awt.Dimension(0, 10));
		skill163.setOpaque(false);
		skill163.setPreferredSize(new java.awt.Dimension(10, 14));
		skill163.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill163.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill163.setBounds(716, 553, 28, 14);
		page1.add(skill163, javax.swing.JLayeredPane.MODAL_LAYER);

		skill164.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill164.setText("18");
		skill164.setBorder(null);
		skill164.setMinimumSize(new java.awt.Dimension(0, 10));
		skill164.setOpaque(false);
		skill164.setPreferredSize(new java.awt.Dimension(10, 14));
		skill164.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill164.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill164.setBounds(716, 567, 28, 14);
		page1.add(skill164, javax.swing.JLayeredPane.MODAL_LAYER);

		skill165.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill165.setText("18");
		skill165.setBorder(null);
		skill165.setMinimumSize(new java.awt.Dimension(0, 10));
		skill165.setOpaque(false);
		skill165.setPreferredSize(new java.awt.Dimension(10, 14));
		skill165.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill165.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill165.setBounds(716, 582, 28, 14);
		page1.add(skill165, javax.swing.JLayeredPane.MODAL_LAYER);

		skill166.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill166.setText("18");
		skill166.setBorder(null);
		skill166.setMinimumSize(new java.awt.Dimension(0, 10));
		skill166.setOpaque(false);
		skill166.setPreferredSize(new java.awt.Dimension(10, 14));
		skill166.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill166.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill166.setBounds(716, 597, 28, 14);
		page1.add(skill166, javax.swing.JLayeredPane.MODAL_LAYER);

		skill167.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill167.setText("18");
		skill167.setBorder(null);
		skill167.setMinimumSize(new java.awt.Dimension(0, 10));
		skill167.setOpaque(false);
		skill167.setPreferredSize(new java.awt.Dimension(10, 14));
		skill167.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill167.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill167.setBounds(716, 611, 28, 14);
		page1.add(skill167, javax.swing.JLayeredPane.MODAL_LAYER);

		skill168.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill168.setText("18");
		skill168.setBorder(null);
		skill168.setMinimumSize(new java.awt.Dimension(0, 10));
		skill168.setOpaque(false);
		skill168.setPreferredSize(new java.awt.Dimension(10, 14));
		skill168.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill168.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill168.setBounds(716, 626, 28, 14);
		page1.add(skill168, javax.swing.JLayeredPane.MODAL_LAYER);

		skill169.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill169.setText("18");
		skill169.setBorder(null);
		skill169.setMinimumSize(new java.awt.Dimension(0, 10));
		skill169.setOpaque(false);
		skill169.setPreferredSize(new java.awt.Dimension(10, 14));
		skill169.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill169.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill169.setBounds(716, 641, 28, 14);
		page1.add(skill169, javax.swing.JLayeredPane.MODAL_LAYER);

		skill170.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill170.setText("18");
		skill170.setBorder(null);
		skill170.setMinimumSize(new java.awt.Dimension(0, 10));
		skill170.setOpaque(false);
		skill170.setPreferredSize(new java.awt.Dimension(10, 14));
		skill170.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill170.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill170.setBounds(716, 655, 28, 14);
		page1.add(skill170, javax.swing.JLayeredPane.MODAL_LAYER);

		skill171.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill171.setText("18");
		skill171.setBorder(null);
		skill171.setMinimumSize(new java.awt.Dimension(0, 10));
		skill171.setOpaque(false);
		skill171.setPreferredSize(new java.awt.Dimension(10, 14));
		skill171.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill171.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill171.setBounds(716, 670, 28, 14);
		page1.add(skill171, javax.swing.JLayeredPane.MODAL_LAYER);

		skill172.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill172.setText("18");
		skill172.setBorder(null);
		skill172.setMinimumSize(new java.awt.Dimension(0, 10));
		skill172.setOpaque(false);
		skill172.setPreferredSize(new java.awt.Dimension(10, 14));
		skill172.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill172.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill172.setBounds(716, 685, 28, 14);
		page1.add(skill172, javax.swing.JLayeredPane.MODAL_LAYER);

		skill173.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill173.setText("18");
		skill173.setBorder(null);
		skill173.setMinimumSize(new java.awt.Dimension(0, 10));
		skill173.setOpaque(false);
		skill173.setPreferredSize(new java.awt.Dimension(10, 14));
		skill173.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill173.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill173.setBounds(716, 700, 28, 14);
		page1.add(skill173, javax.swing.JLayeredPane.MODAL_LAYER);

		skill174.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill174.setText("18");
		skill174.setBorder(null);
		skill174.setMinimumSize(new java.awt.Dimension(0, 10));
		skill174.setOpaque(false);
		skill174.setPreferredSize(new java.awt.Dimension(10, 14));
		skill174.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill174.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill174.setBounds(716, 714, 28, 14);
		page1.add(skill174, javax.swing.JLayeredPane.MODAL_LAYER);

		skill175.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill175.setText("18");
		skill175.setBorder(null);
		skill175.setMinimumSize(new java.awt.Dimension(0, 10));
		skill175.setOpaque(false);
		skill175.setPreferredSize(new java.awt.Dimension(10, 14));
		skill175.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill175.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill175.setBounds(716, 729, 28, 14);
		page1.add(skill175, javax.swing.JLayeredPane.MODAL_LAYER);

		skill176.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill176.setText("18");
		skill176.setBorder(null);
		skill176.setMinimumSize(new java.awt.Dimension(0, 10));
		skill176.setOpaque(false);
		skill176.setPreferredSize(new java.awt.Dimension(10, 14));
		skill176.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill176.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill176.setBounds(716, 743, 28, 14);
		page1.add(skill176, javax.swing.JLayeredPane.MODAL_LAYER);

		skill177.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill177.setText("18");
		skill177.setBorder(null);
		skill177.setMinimumSize(new java.awt.Dimension(0, 10));
		skill177.setOpaque(false);
		skill177.setPreferredSize(new java.awt.Dimension(10, 14));
		skill177.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill177.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill177.setBounds(716, 758, 28, 14);
		page1.add(skill177, javax.swing.JLayeredPane.MODAL_LAYER);

		skill178.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill178.setText("18");
		skill178.setBorder(null);
		skill178.setMinimumSize(new java.awt.Dimension(0, 10));
		skill178.setOpaque(false);
		skill178.setPreferredSize(new java.awt.Dimension(10, 14));
		skill178.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill178.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill178.setBounds(716, 772, 28, 14);
		page1.add(skill178, javax.swing.JLayeredPane.MODAL_LAYER);

		skill179.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill179.setText("18");
		skill179.setBorder(null);
		skill179.setMinimumSize(new java.awt.Dimension(0, 10));
		skill179.setOpaque(false);
		skill179.setPreferredSize(new java.awt.Dimension(10, 14));
		skill179.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill179.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill179.setBounds(716, 787, 28, 14);
		page1.add(skill179, javax.swing.JLayeredPane.MODAL_LAYER);

		skill180.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill180.setText("18");
		skill180.setBorder(null);
		skill180.setMinimumSize(new java.awt.Dimension(0, 10));
		skill180.setOpaque(false);
		skill180.setPreferredSize(new java.awt.Dimension(10, 14));
		skill180.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill180.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill180.setBounds(716, 801, 28, 14);
		page1.add(skill180, javax.swing.JLayeredPane.MODAL_LAYER);

		skill181.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill181.setText("18");
		skill181.setBorder(null);
		skill181.setMinimumSize(new java.awt.Dimension(0, 10));
		skill181.setOpaque(false);
		skill181.setPreferredSize(new java.awt.Dimension(10, 14));
		skill181.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill181.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill181.setBounds(716, 817, 28, 14);
		page1.add(skill181, javax.swing.JLayeredPane.MODAL_LAYER);

		skill182.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill182.setText("18");
		skill182.setBorder(null);
		skill182.setMinimumSize(new java.awt.Dimension(0, 10));
		skill182.setOpaque(false);
		skill182.setPreferredSize(new java.awt.Dimension(10, 14));
		skill182.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill182.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill182.setBounds(716, 831, 28, 14);
		page1.add(skill182, javax.swing.JLayeredPane.MODAL_LAYER);

		skill183.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill183.setText("18");
		skill183.setBorder(null);
		skill183.setMinimumSize(new java.awt.Dimension(0, 10));
		skill183.setOpaque(false);
		skill183.setPreferredSize(new java.awt.Dimension(10, 14));
		skill183.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill183.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill183.setBounds(716, 846, 28, 14);
		page1.add(skill183, javax.swing.JLayeredPane.MODAL_LAYER);

		skill184.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill184.setText("18");
		skill184.setBorder(null);
		skill184.setMinimumSize(new java.awt.Dimension(0, 10));
		skill184.setOpaque(false);
		skill184.setPreferredSize(new java.awt.Dimension(10, 14));
		skill184.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill184.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill184.setBounds(716, 860, 28, 14);
		page1.add(skill184, javax.swing.JLayeredPane.MODAL_LAYER);

		skill185.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill185.setText("18");
		skill185.setBorder(null);
		skill185.setMinimumSize(new java.awt.Dimension(0, 10));
		skill185.setOpaque(false);
		skill185.setPreferredSize(new java.awt.Dimension(10, 14));
		skill185.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill185.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill185.setBounds(716, 875, 28, 14);
		page1.add(skill185, javax.swing.JLayeredPane.MODAL_LAYER);

		skill186.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill186.setText("18");
		skill186.setBorder(null);
		skill186.setMinimumSize(new java.awt.Dimension(0, 10));
		skill186.setOpaque(false);
		skill186.setPreferredSize(new java.awt.Dimension(10, 14));
		skill186.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill186.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill186.setBounds(716, 890, 28, 14);
		page1.add(skill186, javax.swing.JLayeredPane.MODAL_LAYER);

		skill187.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill187.setText("18");
		skill187.setBorder(null);
		skill187.setMinimumSize(new java.awt.Dimension(0, 10));
		skill187.setOpaque(false);
		skill187.setPreferredSize(new java.awt.Dimension(10, 14));
		skill187.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill187.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill187.setBounds(716, 904, 28, 14);
		page1.add(skill187, javax.swing.JLayeredPane.MODAL_LAYER);

		skill188.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill188.setText("18");
		skill188.setBorder(null);
		skill188.setMinimumSize(new java.awt.Dimension(0, 10));
		skill188.setOpaque(false);
		skill188.setPreferredSize(new java.awt.Dimension(10, 14));
		skill188.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill142To188CaretUpdate(evt);
			}
		});
		skill188.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill188.setBounds(716, 919, 28, 14);
		page1.add(skill188, javax.swing.JLayeredPane.MODAL_LAYER);

		skill189.setText("Skill");
		skill189.setBorder(null);
		skill189.setMinimumSize(new java.awt.Dimension(0, 10));
		skill189.setOpaque(false);
		skill189.setPreferredSize(new java.awt.Dimension(10, 14));
		skill189.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill189To196CaretUpdate(evt);
			}
		});
		skill189.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill189.setBounds(495, 319, 80, 14);
		page1.add(skill189, javax.swing.JLayeredPane.MODAL_LAYER);

		skill190.setText("Skill");
		skill190.setBorder(null);
		skill190.setMinimumSize(new java.awt.Dimension(0, 10));
		skill190.setOpaque(false);
		skill190.setPreferredSize(new java.awt.Dimension(10, 14));
		skill190.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill189To196CaretUpdate(evt);
			}
		});
		skill190.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill190.setBounds(495, 333, 80, 14);
		page1.add(skill190, javax.swing.JLayeredPane.MODAL_LAYER);

		skill191.setText("Skill");
		skill191.setBorder(null);
		skill191.setMinimumSize(new java.awt.Dimension(0, 10));
		skill191.setOpaque(false);
		skill191.setPreferredSize(new java.awt.Dimension(10, 14));
		skill191.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill189To196CaretUpdate(evt);
			}
		});
		skill191.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill191.setBounds(495, 348, 80, 14);
		page1.add(skill191, javax.swing.JLayeredPane.MODAL_LAYER);

		skill192.setText("Skill");
		skill192.setBorder(null);
		skill192.setMinimumSize(new java.awt.Dimension(0, 10));
		skill192.setOpaque(false);
		skill192.setPreferredSize(new java.awt.Dimension(10, 14));
		skill192.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill189To196CaretUpdate(evt);
			}
		});
		skill192.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill192.setBounds(514, 539, 60, 14);
		page1.add(skill192, javax.swing.JLayeredPane.MODAL_LAYER);

		skill193.setText("Skill");
		skill193.setBorder(null);
		skill193.setMinimumSize(new java.awt.Dimension(0, 10));
		skill193.setOpaque(false);
		skill193.setPreferredSize(new java.awt.Dimension(10, 14));
		skill193.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill189To196CaretUpdate(evt);
			}
		});
		skill193.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill193.setBounds(514, 553, 60, 14);
		page1.add(skill193, javax.swing.JLayeredPane.MODAL_LAYER);

		skill194.setText("Skill");
		skill194.setBorder(null);
		skill194.setMinimumSize(new java.awt.Dimension(0, 10));
		skill194.setOpaque(false);
		skill194.setPreferredSize(new java.awt.Dimension(10, 14));
		skill194.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill189To196CaretUpdate(evt);
			}
		});
		skill194.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill194.setBounds(514, 569, 60, 14);
		page1.add(skill194, javax.swing.JLayeredPane.MODAL_LAYER);

		skill195.setText("Skill");
		skill195.setBorder(null);
		skill195.setMinimumSize(new java.awt.Dimension(0, 10));
		skill195.setOpaque(false);
		skill195.setPreferredSize(new java.awt.Dimension(10, 14));
		skill195.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill189To196CaretUpdate(evt);
			}
		});
		skill195.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill195.setBounds(514, 583, 60, 14);
		page1.add(skill195, javax.swing.JLayeredPane.MODAL_LAYER);

		skill196.setText("Skill");
		skill196.setBorder(null);
		skill196.setMinimumSize(new java.awt.Dimension(0, 10));
		skill196.setOpaque(false);
		skill196.setPreferredSize(new java.awt.Dimension(10, 14));
		skill196.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill189To196CaretUpdate(evt);
			}
		});
		skill196.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill196.setBounds(514, 598, 60, 14);
		page1.add(skill196, javax.swing.JLayeredPane.MODAL_LAYER);

		skill197.setText("Skill");
		skill197.setBorder(null);
		skill197.setMinimumSize(new java.awt.Dimension(0, 10));
		skill197.setOpaque(false);
		skill197.setPreferredSize(new java.awt.Dimension(10, 14));
		skill197.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill197To199CaretUpdate(evt);
			}
		});
		skill197.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill197.setBounds(502, 656, 70, 14);
		page1.add(skill197, javax.swing.JLayeredPane.MODAL_LAYER);

		skill198.setText("Skill");
		skill198.setBorder(null);
		skill198.setMinimumSize(new java.awt.Dimension(0, 10));
		skill198.setOpaque(false);
		skill198.setPreferredSize(new java.awt.Dimension(10, 14));
		skill198.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill197To199CaretUpdate(evt);
			}
		});
		skill198.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill198.setBounds(502, 670, 70, 14);
		page1.add(skill198, javax.swing.JLayeredPane.MODAL_LAYER);

		skill199.setText("Skill");
		skill199.setBorder(null);
		skill199.setMinimumSize(new java.awt.Dimension(0, 10));
		skill199.setOpaque(false);
		skill199.setPreferredSize(new java.awt.Dimension(10, 14));
		skill199.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill197To199CaretUpdate(evt);
			}
		});
		skill199.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill199.setBounds(502, 685, 70, 14);
		page1.add(skill199, javax.swing.JLayeredPane.MODAL_LAYER);

		skill200.setText("Skill");
		skill200.setBorder(null);
		skill200.setMinimumSize(new java.awt.Dimension(0, 10));
		skill200.setOpaque(false);
		skill200.setPreferredSize(new java.awt.Dimension(10, 14));
		skill200.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill200To201CaretUpdate(evt);
			}
		});
		skill200.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill200.setBounds(516, 699, 55, 14);
		page1.add(skill200, javax.swing.JLayeredPane.MODAL_LAYER);

		skill201.setText("Skill");
		skill201.setBorder(null);
		skill201.setMinimumSize(new java.awt.Dimension(0, 10));
		skill201.setOpaque(false);
		skill201.setPreferredSize(new java.awt.Dimension(10, 14));
		skill201.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill200To201CaretUpdate(evt);
			}
		});
		skill201.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill201.setBounds(516, 714, 55, 14);
		page1.add(skill201, javax.swing.JLayeredPane.MODAL_LAYER);

		skill202.setText("Skill");
		skill202.setBorder(null);
		skill202.setMinimumSize(new java.awt.Dimension(0, 10));
		skill202.setOpaque(false);
		skill202.setPreferredSize(new java.awt.Dimension(10, 14));
		skill202.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill202.setBounds(450, 890, 120, 14);
		page1.add(skill202, javax.swing.JLayeredPane.MODAL_LAYER);

		skill203.setText("Skill");
		skill203.setBorder(null);
		skill203.setMinimumSize(new java.awt.Dimension(0, 10));
		skill203.setOpaque(false);
		skill203.setPreferredSize(new java.awt.Dimension(10, 14));
		skill203.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill203.setBounds(450, 904, 120, 14);
		page1.add(skill203, javax.swing.JLayeredPane.MODAL_LAYER);

		skill204.setText("Skill");
		skill204.setBorder(null);
		skill204.setMinimumSize(new java.awt.Dimension(0, 10));
		skill204.setOpaque(false);
		skill204.setPreferredSize(new java.awt.Dimension(10, 14));
		skill204.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill204.setBounds(450, 919, 120, 14);
		page1.add(skill204, javax.swing.JLayeredPane.MODAL_LAYER);

		skill205.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill205.setText("18");
		skill205.setBorder(null);
		skill205.setMinimumSize(new java.awt.Dimension(0, 10));
		skill205.setOpaque(false);
		skill205.setPreferredSize(new java.awt.Dimension(10, 14));
		skill205.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill205.setBounds(580, 890, 28, 14);
		page1.add(skill205, javax.swing.JLayeredPane.MODAL_LAYER);

		skill206.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill206.setText("18");
		skill206.setBorder(null);
		skill206.setMinimumSize(new java.awt.Dimension(0, 10));
		skill206.setOpaque(false);
		skill206.setPreferredSize(new java.awt.Dimension(10, 14));
		skill206.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill206.setBounds(580, 904, 28, 14);
		page1.add(skill206, javax.swing.JLayeredPane.MODAL_LAYER);

		skill207.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill207.setText("18");
		skill207.setBorder(null);
		skill207.setMinimumSize(new java.awt.Dimension(0, 10));
		skill207.setOpaque(false);
		skill207.setPreferredSize(new java.awt.Dimension(10, 14));
		skill207.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill207.setBounds(580, 919, 28, 14);
		page1.add(skill207, javax.swing.JLayeredPane.MODAL_LAYER);

		imgPg1.setIcon(new javax.swing.ImageIcon(getClass().getResource(
				"/d20chat/resources/CharSheet35P1.jpg"))); // NOI18N
		imgPg1.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		imgPg1.setBounds(0, 0, 750, 1000);
		page1.add(imgPg1, javax.swing.JLayeredPane.DEFAULT_LAYER);

		jScrollPane1.setViewportView(page1);

		tabbedPane.addTab("Page 1", jScrollPane1);
		jScrollPane1.getAccessibleContext().setAccessibleParent(tabbedPane);

		jScrollPane2.setPreferredSize(new java.awt.Dimension(625, 485));
		jScrollPane2.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});

		page2.setMaximumSize(new java.awt.Dimension(750, 1000));
		page2.setMinimumSize(new java.awt.Dimension(750, 1000));
		page2.setPreferredSize(new java.awt.Dimension(751, 1000));
		page2.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});

		info15.setText("Character Name");
		info15.setBorder(null);
		info15.setMargin(new java.awt.Insets(2, 2, 0, 2));
		info15.setMinimumSize(new java.awt.Dimension(0, 10));
		info15.setOpaque(false);
		info15.setPreferredSize(new java.awt.Dimension(65, 10));
		info15.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		info15.setBounds(5, 17, 370, 10);
		page2.add(info15, javax.swing.JLayeredPane.MODAL_LAYER);

		info16.setText("Experience Points");
		info16.setBorder(null);
		info16.setMargin(new java.awt.Insets(2, 2, 0, 2));
		info16.setMinimumSize(new java.awt.Dimension(0, 10));
		info16.setOpaque(false);
		info16.setPreferredSize(new java.awt.Dimension(65, 10));
		info16.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		info16.setBounds(5, 50, 360, 20);
		page2.add(info16, javax.swing.JLayeredPane.MODAL_LAYER);

		gear1.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		gear1.setText("Armor");
		gear1.setBorder(null);
		gear1.setMargin(new java.awt.Insets(2, 2, 0, 2));
		gear1.setMinimumSize(new java.awt.Dimension(0, 10));
		gear1.setOpaque(false);
		gear1.setPreferredSize(new java.awt.Dimension(65, 10));
		gear1.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		gear1.setBounds(6, 140, 150, 20);
		page2.add(gear1, javax.swing.JLayeredPane.MODAL_LAYER);

		gear2.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		gear2.setText("Armor");
		gear2.setBorder(null);
		gear2.setMargin(new java.awt.Insets(2, 2, 0, 2));
		gear2.setMinimumSize(new java.awt.Dimension(0, 10));
		gear2.setOpaque(false);
		gear2.setPreferredSize(new java.awt.Dimension(65, 10));
		gear2.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		gear2.setBounds(160, 140, 60, 20);
		page2.add(gear2, javax.swing.JLayeredPane.MODAL_LAYER);

		gear3.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		gear3.setText("Armor");
		gear3.setBorder(null);
		gear3.setMargin(new java.awt.Insets(2, 2, 0, 2));
		gear3.setMinimumSize(new java.awt.Dimension(0, 10));
		gear3.setOpaque(false);
		gear3.setPreferredSize(new java.awt.Dimension(65, 10));
		gear3.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				gear3CaretUpdate(evt);
			}
		});
		gear3.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		gear3.setBounds(221, 140, 90, 20);
		page2.add(gear3, javax.swing.JLayeredPane.MODAL_LAYER);

		gear4.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		gear4.setText("Armor");
		gear4.setBorder(null);
		gear4.setMargin(new java.awt.Insets(2, 2, 0, 2));
		gear4.setMinimumSize(new java.awt.Dimension(0, 10));
		gear4.setOpaque(false);
		gear4.setPreferredSize(new java.awt.Dimension(65, 10));
		gear4.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		gear4.setBounds(313, 140, 55, 20);
		page2.add(gear4, javax.swing.JLayeredPane.MODAL_LAYER);

		gear5.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		gear5.setText("Armor");
		gear5.setBorder(null);
		gear5.setMargin(new java.awt.Insets(2, 2, 0, 2));
		gear5.setMinimumSize(new java.awt.Dimension(0, 10));
		gear5.setOpaque(false);
		gear5.setPreferredSize(new java.awt.Dimension(65, 10));
		gear5.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		gear5.setBounds(4, 176, 70, 20);
		page2.add(gear5, javax.swing.JLayeredPane.MODAL_LAYER);

		gear6.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		gear6.setText("Armor");
		gear6.setBorder(null);
		gear6.setMargin(new java.awt.Insets(2, 2, 0, 2));
		gear6.setMinimumSize(new java.awt.Dimension(0, 10));
		gear6.setOpaque(false);
		gear6.setPreferredSize(new java.awt.Dimension(65, 10));
		gear6.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		gear6.setBounds(75, 176, 70, 20);
		page2.add(gear6, javax.swing.JLayeredPane.MODAL_LAYER);

		gear7.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		gear7.setText("Armor");
		gear7.setBorder(null);
		gear7.setMargin(new java.awt.Insets(2, 2, 0, 2));
		gear7.setMinimumSize(new java.awt.Dimension(0, 10));
		gear7.setOpaque(false);
		gear7.setPreferredSize(new java.awt.Dimension(65, 10));
		gear7.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		gear7.setBounds(146, 176, 47, 20);
		page2.add(gear7, javax.swing.JLayeredPane.MODAL_LAYER);

		gear8.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		gear8.setText("Armor");
		gear8.setBorder(null);
		gear8.setMargin(new java.awt.Insets(2, 2, 0, 2));
		gear8.setMinimumSize(new java.awt.Dimension(0, 10));
		gear8.setOpaque(false);
		gear8.setPreferredSize(new java.awt.Dimension(65, 10));
		gear8.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		gear8.setBounds(195, 176, 47, 20);
		page2.add(gear8, javax.swing.JLayeredPane.MODAL_LAYER);

		gear9.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		gear9.setText("Armor");
		gear9.setBorder(null);
		gear9.setMargin(new java.awt.Insets(2, 2, 0, 2));
		gear9.setMinimumSize(new java.awt.Dimension(0, 10));
		gear9.setOpaque(false);
		gear9.setPreferredSize(new java.awt.Dimension(65, 10));
		gear9.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		gear9.setBounds(243, 176, 124, 20);
		page2.add(gear9, javax.swing.JLayeredPane.MODAL_LAYER);

		gear10.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		gear10.setText("Armor");
		gear10.setBorder(null);
		gear10.setMargin(new java.awt.Insets(2, 2, 0, 2));
		gear10.setMinimumSize(new java.awt.Dimension(0, 10));
		gear10.setOpaque(false);
		gear10.setPreferredSize(new java.awt.Dimension(65, 10));
		gear10.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		gear10.setBounds(4, 229, 140, 20);
		page2.add(gear10, javax.swing.JLayeredPane.MODAL_LAYER);

		gear11.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		gear11.setText("Armor");
		gear11.setBorder(null);
		gear11.setMargin(new java.awt.Insets(2, 2, 0, 2));
		gear11.setMinimumSize(new java.awt.Dimension(0, 10));
		gear11.setOpaque(false);
		gear11.setPreferredSize(new java.awt.Dimension(65, 10));
		gear11.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				gear11CaretUpdate(evt);
			}
		});
		gear11.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		gear11.setBounds(146, 229, 75, 20);
		page2.add(gear11, javax.swing.JLayeredPane.MODAL_LAYER);

		gear12.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		gear12.setText("Armor");
		gear12.setBorder(null);
		gear12.setMargin(new java.awt.Insets(2, 2, 0, 2));
		gear12.setMinimumSize(new java.awt.Dimension(0, 10));
		gear12.setOpaque(false);
		gear12.setPreferredSize(new java.awt.Dimension(65, 10));
		gear12.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		gear12.setBounds(222, 229, 48, 20);
		page2.add(gear12, javax.swing.JLayeredPane.MODAL_LAYER);

		gear13.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		gear13.setText("Armor");
		gear13.setBorder(null);
		gear13.setMargin(new java.awt.Insets(2, 2, 0, 2));
		gear13.setMinimumSize(new java.awt.Dimension(0, 10));
		gear13.setOpaque(false);
		gear13.setPreferredSize(new java.awt.Dimension(65, 10));
		gear13.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		gear13.setBounds(271, 229, 96, 20);
		page2.add(gear13, javax.swing.JLayeredPane.MODAL_LAYER);

		gear14.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		gear14.setText("Armor");
		gear14.setBorder(null);
		gear14.setMargin(new java.awt.Insets(2, 2, 0, 2));
		gear14.setMinimumSize(new java.awt.Dimension(0, 10));
		gear14.setOpaque(false);
		gear14.setPreferredSize(new java.awt.Dimension(65, 10));
		gear14.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		gear14.setBounds(4, 265, 70, 20);
		page2.add(gear14, javax.swing.JLayeredPane.MODAL_LAYER);

		gear15.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		gear15.setText("Armor");
		gear15.setBorder(null);
		gear15.setMargin(new java.awt.Insets(2, 2, 0, 2));
		gear15.setMinimumSize(new java.awt.Dimension(0, 10));
		gear15.setOpaque(false);
		gear15.setPreferredSize(new java.awt.Dimension(65, 10));
		gear15.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		gear15.setBounds(76, 265, 290, 20);
		page2.add(gear15, javax.swing.JLayeredPane.MODAL_LAYER);

		gear16.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		gear16.setText("Armor");
		gear16.setBorder(null);
		gear16.setMargin(new java.awt.Insets(2, 2, 0, 2));
		gear16.setMinimumSize(new java.awt.Dimension(0, 10));
		gear16.setOpaque(false);
		gear16.setPreferredSize(new java.awt.Dimension(65, 10));
		gear16.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		gear16.setBounds(4, 317, 140, 20);
		page2.add(gear16, javax.swing.JLayeredPane.MODAL_LAYER);

		gear17.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		gear17.setText("Armor");
		gear17.setBorder(null);
		gear17.setMargin(new java.awt.Insets(2, 2, 0, 2));
		gear17.setMinimumSize(new java.awt.Dimension(0, 10));
		gear17.setOpaque(false);
		gear17.setPreferredSize(new java.awt.Dimension(65, 10));
		gear17.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		gear17.setBounds(146, 317, 52, 20);
		page2.add(gear17, javax.swing.JLayeredPane.MODAL_LAYER);

		gear18.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		gear18.setText("Armor");
		gear18.setBorder(null);
		gear18.setMargin(new java.awt.Insets(2, 2, 0, 2));
		gear18.setMinimumSize(new java.awt.Dimension(0, 10));
		gear18.setOpaque(false);
		gear18.setPreferredSize(new java.awt.Dimension(65, 10));
		gear18.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		gear18.setBounds(199, 317, 40, 20);
		page2.add(gear18, javax.swing.JLayeredPane.MODAL_LAYER);

		gear19.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		gear19.setText("Armor");
		gear19.setBorder(null);
		gear19.setMargin(new java.awt.Insets(2, 2, 0, 2));
		gear19.setMinimumSize(new java.awt.Dimension(0, 10));
		gear19.setOpaque(false);
		gear19.setPreferredSize(new java.awt.Dimension(65, 10));
		gear19.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		gear19.setBounds(240, 317, 128, 20);
		page2.add(gear19, javax.swing.JLayeredPane.MODAL_LAYER);

		gear20.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		gear20.setText("Armor");
		gear20.setBorder(null);
		gear20.setMargin(new java.awt.Insets(2, 2, 0, 2));
		gear20.setMinimumSize(new java.awt.Dimension(0, 10));
		gear20.setOpaque(false);
		gear20.setPreferredSize(new java.awt.Dimension(65, 10));
		gear20.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		gear20.setBounds(4, 369, 140, 20);
		page2.add(gear20, javax.swing.JLayeredPane.MODAL_LAYER);

		gear21.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		gear21.setText("Armor");
		gear21.setBorder(null);
		gear21.setMargin(new java.awt.Insets(2, 2, 0, 2));
		gear21.setMinimumSize(new java.awt.Dimension(0, 10));
		gear21.setOpaque(false);
		gear21.setPreferredSize(new java.awt.Dimension(65, 10));
		gear21.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		gear21.setBounds(146, 369, 52, 20);
		page2.add(gear21, javax.swing.JLayeredPane.MODAL_LAYER);

		gear22.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		gear22.setText("Armor");
		gear22.setBorder(null);
		gear22.setMargin(new java.awt.Insets(2, 2, 0, 2));
		gear22.setMinimumSize(new java.awt.Dimension(0, 10));
		gear22.setOpaque(false);
		gear22.setPreferredSize(new java.awt.Dimension(65, 10));
		gear22.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		gear22.setBounds(199, 369, 40, 20);
		page2.add(gear22, javax.swing.JLayeredPane.MODAL_LAYER);

		gear23.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		gear23.setText("Armor");
		gear23.setBorder(null);
		gear23.setMargin(new java.awt.Insets(2, 2, 0, 2));
		gear23.setMinimumSize(new java.awt.Dimension(0, 10));
		gear23.setOpaque(false);
		gear23.setPreferredSize(new java.awt.Dimension(65, 10));
		gear23.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		gear23.setBounds(240, 369, 128, 20);
		page2.add(gear23, javax.swing.JLayeredPane.MODAL_LAYER);

		scrollPossessions.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});

		possessions.setColumns(20);
		possessions.setFont(new java.awt.Font("Tahoma", 0, 12));
		possessions.setLineWrap(true);
		possessions.setRows(5);
		possessions.setText("Write Items Here");
		possessions.setWrapStyleWord(true);
		possessions.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		scrollPossessions.setViewportView(possessions);

		scrollPossessions.setBounds(4, 415, 364, 370);
		page2.add(scrollPossessions, javax.swing.JLayeredPane.MODAL_LAYER);

		mny1.setText("CP");
		mny1.setBorder(null);
		mny1.setMargin(new java.awt.Insets(2, 2, 0, 2));
		mny1.setMinimumSize(new java.awt.Dimension(0, 10));
		mny1.setOpaque(false);
		mny1.setPreferredSize(new java.awt.Dimension(65, 10));
		mny1.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		mny1.setBounds(40, 886, 128, 20);
		page2.add(mny1, javax.swing.JLayeredPane.MODAL_LAYER);

		mny2.setText("SP");
		mny2.setBorder(null);
		mny2.setMargin(new java.awt.Insets(2, 2, 0, 2));
		mny2.setMinimumSize(new java.awt.Dimension(0, 10));
		mny2.setOpaque(false);
		mny2.setPreferredSize(new java.awt.Dimension(65, 10));
		mny2.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		mny2.setBounds(40, 906, 128, 20);
		page2.add(mny2, javax.swing.JLayeredPane.MODAL_LAYER);

		mny3.setText("GP");
		mny3.setBorder(null);
		mny3.setMargin(new java.awt.Insets(2, 2, 0, 2));
		mny3.setMinimumSize(new java.awt.Dimension(0, 10));
		mny3.setOpaque(false);
		mny3.setPreferredSize(new java.awt.Dimension(65, 10));
		mny3.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		mny3.setBounds(40, 925, 128, 20);
		page2.add(mny3, javax.swing.JLayeredPane.MODAL_LAYER);

		mny4.setText("PP");
		mny4.setBorder(null);
		mny4.setMargin(new java.awt.Insets(2, 2, 0, 2));
		mny4.setMinimumSize(new java.awt.Dimension(0, 10));
		mny4.setOpaque(false);
		mny4.setPreferredSize(new java.awt.Dimension(65, 10));
		mny4.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		mny4.setBounds(40, 945, 128, 20);
		page2.add(mny4, javax.swing.JLayeredPane.MODAL_LAYER);

		scrollFeats.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});

		feats.setColumns(20);
		feats.setFont(new java.awt.Font("Tahoma", 0, 12));
		feats.setLineWrap(true);
		feats.setRows(5);
		feats.setText("Write Feats Here");
		feats.setWrapStyleWord(true);
		feats.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		scrollFeats.setViewportView(feats);

		scrollFeats.setBounds(380, 27, 146, 250);
		page2.add(scrollFeats, javax.swing.JLayeredPane.MODAL_LAYER);

		scrollSplAbil.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});

		splAbil.setColumns(20);
		splAbil.setFont(new java.awt.Font("Tahoma", 0, 12));
		splAbil.setLineWrap(true);
		splAbil.setRows(5);
		splAbil.setText("Write Special Abilities Here");
		splAbil.setWrapStyleWord(true);
		splAbil.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		scrollSplAbil.setViewportView(splAbil);

		scrollSplAbil.setBounds(380, 306, 146, 490);
		page2.add(scrollSplAbil, javax.swing.JLayeredPane.MODAL_LAYER);

		scrollLang.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});

		lang.setColumns(20);
		lang.setFont(new java.awt.Font("Tahoma", 0, 12));
		lang.setLineWrap(true);
		lang.setRows(5);
		lang.setText("Write Languages Here");
		lang.setWrapStyleWord(true);
		lang.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		scrollLang.setViewportView(lang);

		scrollLang.setBounds(380, 850, 146, 124);
		page2.add(scrollLang, javax.swing.JLayeredPane.MODAL_LAYER);

		scrollSpellZero.setOpaque(false);
		scrollSpellZero.getViewport().setOpaque(false);
		scrollSpellZero.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});

		spellZero.setColumns(20);
		spellZero.setFont(new java.awt.Font("Tahoma", 0, 11));
		spellZero.setLineWrap(true);
		spellZero.setRows(4);
		spellZero.setWrapStyleWord(true);
		spellZero.setOpaque(false);
		spellZero.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		scrollSpellZero.setViewportView(spellZero);

		scrollSpellZero.setBounds(545, 65, 200, 60);
		page2.add(scrollSpellZero, javax.swing.JLayeredPane.MODAL_LAYER);

		scrollSpellOne.setOpaque(false);
		scrollSpellOne.getViewport().setOpaque(false);
		scrollSpellOne.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});

		spellOne.setColumns(20);
		spellOne.setFont(new java.awt.Font("Tahoma", 0, 11));
		spellOne.setLineWrap(true);
		spellOne.setRows(3);
		spellOne.setWrapStyleWord(true);
		spellOne.setOpaque(false);
		spellOne.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		scrollSpellOne.setViewportView(spellOne);

		scrollSpellOne.setBounds(545, 125, 200, 50);
		page2.add(scrollSpellOne, javax.swing.JLayeredPane.MODAL_LAYER);

		scrollSpellTwo.setOpaque(false);
		scrollSpellTwo.getViewport().setOpaque(false);
		scrollSpellTwo.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});

		spellTwo.setColumns(20);
		spellTwo.setFont(new java.awt.Font("Tahoma", 0, 11));
		spellTwo.setLineWrap(true);
		spellTwo.setRows(3);
		spellTwo.setWrapStyleWord(true);
		spellTwo.setOpaque(false);
		spellTwo.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		scrollSpellTwo.setViewportView(spellTwo);

		scrollSpellTwo.setBounds(545, 175, 200, 50);
		page2.add(scrollSpellTwo, javax.swing.JLayeredPane.MODAL_LAYER);

		scrollSpellThree.setOpaque(false);
		scrollSpellThree.getViewport().setOpaque(false);
		scrollSpellThree.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});

		spellThree.setColumns(20);
		spellThree.setFont(new java.awt.Font("Tahoma", 0, 11));
		spellThree.setLineWrap(true);
		spellThree.setRows(3);
		spellThree.setWrapStyleWord(true);
		spellThree.setOpaque(false);
		spellThree.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		scrollSpellThree.setViewportView(spellThree);

		scrollSpellThree.setBounds(545, 225, 200, 50);
		page2.add(scrollSpellThree, javax.swing.JLayeredPane.MODAL_LAYER);

		scrollSpellFour.setOpaque(false);
		scrollSpellFour.getViewport().setOpaque(false);
		scrollSpellFour.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});

		spellFour.setColumns(20);
		spellFour.setFont(new java.awt.Font("Tahoma", 0, 11));
		spellFour.setLineWrap(true);
		spellFour.setRows(3);
		spellFour.setWrapStyleWord(true);
		spellFour.setOpaque(false);
		spellFour.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		scrollSpellFour.setViewportView(spellFour);

		scrollSpellFour.setBounds(545, 275, 200, 50);
		page2.add(scrollSpellFour, javax.swing.JLayeredPane.MODAL_LAYER);

		scrollSpellFive.setOpaque(false);
		scrollSpellFive.getViewport().setOpaque(false);
		scrollSpellFive.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});

		spellFive.setColumns(20);
		spellFive.setFont(new java.awt.Font("Tahoma", 0, 11));
		spellFive.setLineWrap(true);
		spellFive.setRows(3);
		spellFive.setWrapStyleWord(true);
		spellFive.setOpaque(false);
		spellFive.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		scrollSpellFive.setViewportView(spellFive);

		scrollSpellFive.setBounds(545, 325, 200, 50);
		page2.add(scrollSpellFive, javax.swing.JLayeredPane.MODAL_LAYER);

		scrollSpellSix.setOpaque(false);
		scrollSpellSix.getViewport().setOpaque(false);
		scrollSpellSix.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});

		spellSix.setColumns(20);
		spellSix.setFont(new java.awt.Font("Tahoma", 0, 11));
		spellSix.setLineWrap(true);
		spellSix.setRows(3);
		spellSix.setWrapStyleWord(true);
		spellSix.setOpaque(false);
		spellSix.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		scrollSpellSix.setViewportView(spellSix);

		scrollSpellSix.setBounds(545, 375, 200, 50);
		page2.add(scrollSpellSix, javax.swing.JLayeredPane.MODAL_LAYER);

		scrollSpellSeven.setOpaque(false);
		scrollSpellSeven.getViewport().setOpaque(false);
		scrollSpellSeven.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});

		spellSeven.setColumns(20);
		spellSeven.setFont(new java.awt.Font("Tahoma", 0, 11));
		spellSeven.setLineWrap(true);
		spellSeven.setRows(3);
		spellSeven.setWrapStyleWord(true);
		spellSeven.setOpaque(false);
		spellSeven.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		scrollSpellSeven.setViewportView(spellSeven);

		scrollSpellSeven.setBounds(545, 425, 200, 50);
		page2.add(scrollSpellSeven, javax.swing.JLayeredPane.MODAL_LAYER);

		scrollSpellEight.setOpaque(false);
		scrollSpellEight.getViewport().setOpaque(false);
		scrollSpellEight.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});

		spellEight.setColumns(20);
		spellEight.setFont(new java.awt.Font("Tahoma", 0, 11));
		spellEight.setLineWrap(true);
		spellEight.setRows(3);
		spellEight.setWrapStyleWord(true);
		spellEight.setOpaque(false);
		spellEight.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		scrollSpellEight.setViewportView(spellEight);

		scrollSpellEight.setBounds(545, 475, 200, 50);
		page2.add(scrollSpellEight, javax.swing.JLayeredPane.MODAL_LAYER);

		scrollSpellNine.setOpaque(false);
		scrollSpellNine.getViewport().setOpaque(false);
		scrollSpellNine.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});

		spellNine.setColumns(20);
		spellNine.setFont(new java.awt.Font("Tahoma", 0, 11));
		spellNine.setLineWrap(true);
		spellNine.setRows(3);
		spellNine.setWrapStyleWord(true);
		spellNine.setOpaque(false);
		spellNine.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		scrollSpellNine.setViewportView(spellNine);

		scrollSpellNine.setBounds(545, 525, 200, 50);
		page2.add(scrollSpellNine, javax.swing.JLayeredPane.MODAL_LAYER);

		spells1.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells1.setText("18");
		spells1.setBorder(null);
		spells1.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells1.setMinimumSize(new java.awt.Dimension(0, 10));
		spells1.setOpaque(false);
		spells1.setPreferredSize(new java.awt.Dimension(65, 10));
		spells1.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells1.setBounds(691, 591, 30, 20);
		page2.add(spells1, javax.swing.JLayeredPane.MODAL_LAYER);

		spells2.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells2.setText("18");
		spells2.setBorder(null);
		spells2.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells2.setMinimumSize(new java.awt.Dimension(0, 10));
		spells2.setOpaque(false);
		spells2.setPreferredSize(new java.awt.Dimension(65, 10));
		spells2.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells2.setBounds(694, 632, 27, 20);
		page2.add(spells2, javax.swing.JLayeredPane.MODAL_LAYER);

		spells3.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells3.setText("18");
		spells3.setBorder(null);
		spells3.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells3.setMinimumSize(new java.awt.Dimension(0, 10));
		spells3.setOpaque(false);
		spells3.setPreferredSize(new java.awt.Dimension(65, 10));
		spells3.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells3.setBounds(545, 736, 27, 18);
		page2.add(spells3, javax.swing.JLayeredPane.MODAL_LAYER);

		spells4.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells4.setText("18");
		spells4.setBorder(null);
		spells4.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells4.setMinimumSize(new java.awt.Dimension(0, 10));
		spells4.setOpaque(false);
		spells4.setPreferredSize(new java.awt.Dimension(65, 10));
		spells4.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells4.setBounds(545, 760, 27, 18);
		page2.add(spells4, javax.swing.JLayeredPane.MODAL_LAYER);

		spells5.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells5.setText("18");
		spells5.setBorder(null);
		spells5.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells5.setMinimumSize(new java.awt.Dimension(0, 10));
		spells5.setOpaque(false);
		spells5.setPreferredSize(new java.awt.Dimension(65, 10));
		spells5.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells5.setBounds(545, 784, 27, 18);
		page2.add(spells5, javax.swing.JLayeredPane.MODAL_LAYER);

		spells6.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells6.setText("18");
		spells6.setBorder(null);
		spells6.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells6.setMinimumSize(new java.awt.Dimension(0, 10));
		spells6.setOpaque(false);
		spells6.setPreferredSize(new java.awt.Dimension(65, 10));
		spells6.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells6.setBounds(545, 808, 27, 18);
		page2.add(spells6, javax.swing.JLayeredPane.MODAL_LAYER);

		spells7.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells7.setText("18");
		spells7.setBorder(null);
		spells7.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells7.setMinimumSize(new java.awt.Dimension(0, 10));
		spells7.setOpaque(false);
		spells7.setPreferredSize(new java.awt.Dimension(65, 10));
		spells7.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells7.setBounds(545, 832, 27, 18);
		page2.add(spells7, javax.swing.JLayeredPane.MODAL_LAYER);

		spells8.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells8.setText("18");
		spells8.setBorder(null);
		spells8.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells8.setMinimumSize(new java.awt.Dimension(0, 10));
		spells8.setOpaque(false);
		spells8.setPreferredSize(new java.awt.Dimension(65, 10));
		spells8.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells8.setBounds(545, 857, 27, 18);
		page2.add(spells8, javax.swing.JLayeredPane.MODAL_LAYER);

		spells9.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells9.setText("18");
		spells9.setBorder(null);
		spells9.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells9.setMinimumSize(new java.awt.Dimension(0, 10));
		spells9.setOpaque(false);
		spells9.setPreferredSize(new java.awt.Dimension(65, 10));
		spells9.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells9.setBounds(545, 881, 27, 18);
		page2.add(spells9, javax.swing.JLayeredPane.MODAL_LAYER);

		spells10.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells10.setText("18");
		spells10.setBorder(null);
		spells10.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells10.setMinimumSize(new java.awt.Dimension(0, 10));
		spells10.setOpaque(false);
		spells10.setPreferredSize(new java.awt.Dimension(65, 10));
		spells10.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells10.setBounds(545, 905, 27, 18);
		page2.add(spells10, javax.swing.JLayeredPane.MODAL_LAYER);

		spells11.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells11.setText("18");
		spells11.setBorder(null);
		spells11.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells11.setMinimumSize(new java.awt.Dimension(0, 10));
		spells11.setOpaque(false);
		spells11.setPreferredSize(new java.awt.Dimension(65, 10));
		spells11.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells11.setBounds(545, 930, 27, 18);
		page2.add(spells11, javax.swing.JLayeredPane.MODAL_LAYER);

		spells12.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells12.setText("18");
		spells12.setBorder(null);
		spells12.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells12.setMinimumSize(new java.awt.Dimension(0, 10));
		spells12.setOpaque(false);
		spells12.setPreferredSize(new java.awt.Dimension(65, 10));
		spells12.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells12.setBounds(545, 954, 27, 18);
		page2.add(spells12, javax.swing.JLayeredPane.MODAL_LAYER);

		spells13.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells13.setText("18");
		spells13.setBorder(null);
		spells13.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells13.setMinimumSize(new java.awt.Dimension(0, 10));
		spells13.setOpaque(false);
		spells13.setPreferredSize(new java.awt.Dimension(65, 10));
		spells13.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells13.setBounds(585, 736, 27, 18);
		page2.add(spells13, javax.swing.JLayeredPane.MODAL_LAYER);

		spells14.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells14.setText("18");
		spells14.setBorder(null);
		spells14.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells14.setMinimumSize(new java.awt.Dimension(0, 10));
		spells14.setOpaque(false);
		spells14.setPreferredSize(new java.awt.Dimension(65, 10));
		spells14.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells14.setBounds(585, 760, 27, 18);
		page2.add(spells14, javax.swing.JLayeredPane.MODAL_LAYER);

		spells15.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells15.setText("18");
		spells15.setBorder(null);
		spells15.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells15.setMinimumSize(new java.awt.Dimension(0, 10));
		spells15.setOpaque(false);
		spells15.setPreferredSize(new java.awt.Dimension(65, 10));
		spells15.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells15.setBounds(585, 784, 27, 18);
		page2.add(spells15, javax.swing.JLayeredPane.MODAL_LAYER);

		spells16.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells16.setText("18");
		spells16.setBorder(null);
		spells16.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells16.setMinimumSize(new java.awt.Dimension(0, 10));
		spells16.setOpaque(false);
		spells16.setPreferredSize(new java.awt.Dimension(65, 10));
		spells16.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells16.setBounds(585, 808, 27, 18);
		page2.add(spells16, javax.swing.JLayeredPane.MODAL_LAYER);

		spells17.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells17.setText("18");
		spells17.setBorder(null);
		spells17.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells17.setMinimumSize(new java.awt.Dimension(0, 10));
		spells17.setOpaque(false);
		spells17.setPreferredSize(new java.awt.Dimension(65, 10));
		spells17.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells17.setBounds(585, 832, 27, 18);
		page2.add(spells17, javax.swing.JLayeredPane.MODAL_LAYER);

		spells18.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells18.setText("18");
		spells18.setBorder(null);
		spells18.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells18.setMinimumSize(new java.awt.Dimension(0, 10));
		spells18.setOpaque(false);
		spells18.setPreferredSize(new java.awt.Dimension(65, 10));
		spells18.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells18.setBounds(585, 857, 27, 18);
		page2.add(spells18, javax.swing.JLayeredPane.MODAL_LAYER);

		spells19.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells19.setText("18");
		spells19.setBorder(null);
		spells19.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells19.setMinimumSize(new java.awt.Dimension(0, 10));
		spells19.setOpaque(false);
		spells19.setPreferredSize(new java.awt.Dimension(65, 10));
		spells19.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells19.setBounds(585, 881, 27, 18);
		page2.add(spells19, javax.swing.JLayeredPane.MODAL_LAYER);

		spells20.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells20.setText("18");
		spells20.setBorder(null);
		spells20.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells20.setMinimumSize(new java.awt.Dimension(0, 10));
		spells20.setOpaque(false);
		spells20.setPreferredSize(new java.awt.Dimension(65, 10));
		spells20.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells20.setBounds(585, 905, 27, 18);
		page2.add(spells20, javax.swing.JLayeredPane.MODAL_LAYER);

		spells21.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells21.setText("18");
		spells21.setBorder(null);
		spells21.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells21.setMinimumSize(new java.awt.Dimension(0, 10));
		spells21.setOpaque(false);
		spells21.setPreferredSize(new java.awt.Dimension(65, 10));
		spells21.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells21.setBounds(585, 930, 27, 18);
		page2.add(spells21, javax.swing.JLayeredPane.MODAL_LAYER);

		spells22.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells22.setText("18");
		spells22.setBorder(null);
		spells22.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells22.setMinimumSize(new java.awt.Dimension(0, 10));
		spells22.setOpaque(false);
		spells22.setPreferredSize(new java.awt.Dimension(65, 10));
		spells22.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells22.setBounds(585, 954, 27, 18);
		page2.add(spells22, javax.swing.JLayeredPane.MODAL_LAYER);

		spells23.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells23.setText("18");
		spells23.setBorder(null);
		spells23.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells23.setMinimumSize(new java.awt.Dimension(0, 10));
		spells23.setOpaque(false);
		spells23.setPreferredSize(new java.awt.Dimension(65, 10));
		spells23.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells23.setBounds(677, 736, 27, 18);
		page2.add(spells23, javax.swing.JLayeredPane.MODAL_LAYER);

		spells24.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells24.setText("18");
		spells24.setBorder(null);
		spells24.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells24.setMinimumSize(new java.awt.Dimension(0, 10));
		spells24.setOpaque(false);
		spells24.setPreferredSize(new java.awt.Dimension(65, 10));
		spells24.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells24.setBounds(677, 760, 27, 18);
		page2.add(spells24, javax.swing.JLayeredPane.MODAL_LAYER);

		spells25.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells25.setText("18");
		spells25.setBorder(null);
		spells25.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells25.setMinimumSize(new java.awt.Dimension(0, 10));
		spells25.setOpaque(false);
		spells25.setPreferredSize(new java.awt.Dimension(65, 10));
		spells25.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells25.setBounds(677, 784, 27, 18);
		page2.add(spells25, javax.swing.JLayeredPane.MODAL_LAYER);

		spells26.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells26.setText("18");
		spells26.setBorder(null);
		spells26.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells26.setMinimumSize(new java.awt.Dimension(0, 10));
		spells26.setOpaque(false);
		spells26.setPreferredSize(new java.awt.Dimension(65, 10));
		spells26.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells26.setBounds(677, 808, 27, 18);
		page2.add(spells26, javax.swing.JLayeredPane.MODAL_LAYER);

		spells27.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells27.setText("18");
		spells27.setBorder(null);
		spells27.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells27.setMinimumSize(new java.awt.Dimension(0, 10));
		spells27.setOpaque(false);
		spells27.setPreferredSize(new java.awt.Dimension(65, 10));
		spells27.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells27.setBounds(677, 832, 27, 18);
		page2.add(spells27, javax.swing.JLayeredPane.MODAL_LAYER);

		spells28.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells28.setText("18");
		spells28.setBorder(null);
		spells28.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells28.setMinimumSize(new java.awt.Dimension(0, 10));
		spells28.setOpaque(false);
		spells28.setPreferredSize(new java.awt.Dimension(65, 10));
		spells28.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells28.setBounds(677, 857, 27, 18);
		page2.add(spells28, javax.swing.JLayeredPane.MODAL_LAYER);

		spells29.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells29.setText("18");
		spells29.setBorder(null);
		spells29.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells29.setMinimumSize(new java.awt.Dimension(0, 10));
		spells29.setOpaque(false);
		spells29.setPreferredSize(new java.awt.Dimension(65, 10));
		spells29.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells29.setBounds(677, 881, 27, 18);
		page2.add(spells29, javax.swing.JLayeredPane.MODAL_LAYER);

		spells30.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells30.setText("18");
		spells30.setBorder(null);
		spells30.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells30.setMinimumSize(new java.awt.Dimension(0, 10));
		spells30.setOpaque(false);
		spells30.setPreferredSize(new java.awt.Dimension(65, 10));
		spells30.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells30.setBounds(677, 905, 27, 18);
		page2.add(spells30, javax.swing.JLayeredPane.MODAL_LAYER);

		spells31.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells31.setText("18");
		spells31.setBorder(null);
		spells31.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells31.setMinimumSize(new java.awt.Dimension(0, 10));
		spells31.setOpaque(false);
		spells31.setPreferredSize(new java.awt.Dimension(65, 10));
		spells31.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells31.setBounds(677, 930, 27, 18);
		page2.add(spells31, javax.swing.JLayeredPane.MODAL_LAYER);

		spells32.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells32.setText("18");
		spells32.setBorder(null);
		spells32.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells32.setMinimumSize(new java.awt.Dimension(0, 10));
		spells32.setOpaque(false);
		spells32.setPreferredSize(new java.awt.Dimension(65, 10));
		spells32.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells32.setBounds(677, 954, 27, 18);
		page2.add(spells32, javax.swing.JLayeredPane.MODAL_LAYER);

		spells33.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells33.setText("18");
		spells33.setBorder(null);
		spells33.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells33.setMinimumSize(new java.awt.Dimension(0, 10));
		spells33.setOpaque(false);
		spells33.setPreferredSize(new java.awt.Dimension(65, 10));
		spells33.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells33.setBounds(716, 760, 27, 18);
		page2.add(spells33, javax.swing.JLayeredPane.MODAL_LAYER);

		spells34.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells34.setText("18");
		spells34.setBorder(null);
		spells34.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells34.setMinimumSize(new java.awt.Dimension(0, 10));
		spells34.setOpaque(false);
		spells34.setPreferredSize(new java.awt.Dimension(65, 10));
		spells34.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells34.setBounds(716, 784, 27, 18);
		page2.add(spells34, javax.swing.JLayeredPane.MODAL_LAYER);

		spells35.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells35.setText("18");
		spells35.setBorder(null);
		spells35.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells35.setMinimumSize(new java.awt.Dimension(0, 10));
		spells35.setOpaque(false);
		spells35.setPreferredSize(new java.awt.Dimension(65, 10));
		spells35.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells35.setBounds(716, 808, 27, 18);
		page2.add(spells35, javax.swing.JLayeredPane.MODAL_LAYER);

		spells36.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells36.setText("18");
		spells36.setBorder(null);
		spells36.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells36.setMinimumSize(new java.awt.Dimension(0, 10));
		spells36.setOpaque(false);
		spells36.setPreferredSize(new java.awt.Dimension(65, 10));
		spells36.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells36.setBounds(716, 832, 27, 18);
		page2.add(spells36, javax.swing.JLayeredPane.MODAL_LAYER);

		spells37.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells37.setText("18");
		spells37.setBorder(null);
		spells37.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells37.setMinimumSize(new java.awt.Dimension(0, 10));
		spells37.setOpaque(false);
		spells37.setPreferredSize(new java.awt.Dimension(65, 10));
		spells37.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells37.setBounds(716, 857, 27, 18);
		page2.add(spells37, javax.swing.JLayeredPane.MODAL_LAYER);

		spells38.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells38.setText("18");
		spells38.setBorder(null);
		spells38.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells38.setMinimumSize(new java.awt.Dimension(0, 10));
		spells38.setOpaque(false);
		spells38.setPreferredSize(new java.awt.Dimension(65, 10));
		spells38.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells38.setBounds(716, 881, 27, 18);
		page2.add(spells38, javax.swing.JLayeredPane.MODAL_LAYER);

		spells39.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells39.setText("18");
		spells39.setBorder(null);
		spells39.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells39.setMinimumSize(new java.awt.Dimension(0, 10));
		spells39.setOpaque(false);
		spells39.setPreferredSize(new java.awt.Dimension(65, 10));
		spells39.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells39.setBounds(716, 905, 27, 18);
		page2.add(spells39, javax.swing.JLayeredPane.MODAL_LAYER);

		spells40.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells40.setText("18");
		spells40.setBorder(null);
		spells40.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells40.setMinimumSize(new java.awt.Dimension(0, 10));
		spells40.setOpaque(false);
		spells40.setPreferredSize(new java.awt.Dimension(65, 10));
		spells40.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells40.setBounds(716, 930, 27, 18);
		page2.add(spells40, javax.swing.JLayeredPane.MODAL_LAYER);

		spells41.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		spells41.setText("18");
		spells41.setBorder(null);
		spells41.setMargin(new java.awt.Insets(2, 2, 0, 2));
		spells41.setMinimumSize(new java.awt.Dimension(0, 10));
		spells41.setOpaque(false);
		spells41.setPreferredSize(new java.awt.Dimension(65, 10));
		spells41.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		spells41.setBounds(716, 954, 27, 18);
		page2.add(spells41, javax.swing.JLayeredPane.MODAL_LAYER);

		nine.setBackground(new java.awt.Color(255, 255, 255));
		nine.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
		nine.setIcon(new javax.swing.ImageIcon(getClass().getResource(
				"/d20chat/resources/nine.jpg"))); // NOI18N
		nine.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		nine.setOpaque(true);
		nine.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		nine.setBounds(545, 525, 200, 50);
		page2.add(nine, javax.swing.JLayeredPane.PALETTE_LAYER);

		eight.setBackground(new java.awt.Color(255, 255, 255));
		eight.setHorizontalAlignment(javax.swing.SwingConstants.LEFT);
		eight.setIcon(new javax.swing.ImageIcon(getClass().getResource(
				"/d20chat/resources/eight.jpg"))); // NOI18N
		eight.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		eight.setOpaque(true);
		eight.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		eight.setBounds(545, 475, 200, 50);
		page2.add(eight, javax.swing.JLayeredPane.PALETTE_LAYER);

		seven.setBackground(new java.awt.Color(255, 255, 255));
		seven.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
		seven.setIcon(new javax.swing.ImageIcon(getClass().getResource(
				"/d20chat/resources/seven.jpg"))); // NOI18N
		seven.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		seven.setOpaque(true);
		seven.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		seven.setBounds(545, 425, 200, 50);
		page2.add(seven, javax.swing.JLayeredPane.PALETTE_LAYER);

		six.setBackground(new java.awt.Color(255, 255, 255));
		six.setHorizontalAlignment(javax.swing.SwingConstants.LEFT);
		six.setIcon(new javax.swing.ImageIcon(getClass().getResource(
				"/d20chat/resources/six.jpg"))); // NOI18N
		six.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		six.setOpaque(true);
		six.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		six.setBounds(545, 375, 200, 50);
		page2.add(six, javax.swing.JLayeredPane.PALETTE_LAYER);

		five.setBackground(new java.awt.Color(255, 255, 255));
		five.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
		five.setIcon(new javax.swing.ImageIcon(getClass().getResource(
				"/d20chat/resources/five.jpg"))); // NOI18N
		five.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		five.setOpaque(true);
		five.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		five.setBounds(545, 325, 200, 50);
		page2.add(five, javax.swing.JLayeredPane.PALETTE_LAYER);

		four.setBackground(new java.awt.Color(255, 255, 255));
		four.setHorizontalAlignment(javax.swing.SwingConstants.LEFT);
		four.setIcon(new javax.swing.ImageIcon(getClass().getResource(
				"/d20chat/resources/four.jpg"))); // NOI18N
		four.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		four.setOpaque(true);
		four.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		four.setBounds(545, 275, 200, 50);
		page2.add(four, javax.swing.JLayeredPane.PALETTE_LAYER);

		three.setBackground(new java.awt.Color(255, 255, 255));
		three.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
		three.setIcon(new javax.swing.ImageIcon(getClass().getResource(
				"/d20chat/resources/three.jpg"))); // NOI18N
		three.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		three.setOpaque(true);
		three.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		three.setBounds(545, 225, 200, 50);
		page2.add(three, javax.swing.JLayeredPane.PALETTE_LAYER);

		two.setBackground(new java.awt.Color(255, 255, 255));
		two.setHorizontalAlignment(javax.swing.SwingConstants.LEFT);
		two.setIcon(new javax.swing.ImageIcon(getClass().getResource(
				"/d20chat/resources/two.jpg"))); // NOI18N
		two.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		two.setOpaque(true);
		two.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		two.setBounds(545, 175, 200, 50);
		page2.add(two, javax.swing.JLayeredPane.PALETTE_LAYER);

		one.setBackground(new java.awt.Color(255, 255, 255));
		one.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
		one.setIcon(new javax.swing.ImageIcon(getClass().getResource(
				"/d20chat/resources/one.jpg"))); // NOI18N
		one.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		one.setOpaque(true);
		one.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		one.setBounds(545, 125, 200, 50);
		page2.add(one, javax.swing.JLayeredPane.PALETTE_LAYER);

		zero.setBackground(new java.awt.Color(255, 255, 255));
		zero.setHorizontalAlignment(javax.swing.SwingConstants.LEFT);
		zero.setIcon(new javax.swing.ImageIcon(getClass().getResource(
				"/d20chat/resources/zero.jpg"))); // NOI18N
		zero.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		zero.setOpaque(true);
		zero.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		zero.setBounds(545, 65, 200, 60);
		page2.add(zero, javax.swing.JLayeredPane.PALETTE_LAYER);

		imgPg2.setIcon(new javax.swing.ImageIcon(getClass().getResource(
				"/d20chat/resources/CharSheet35P2.jpg"))); // NOI18N
		imgPg2.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		imgPg2.setBounds(0, 0, 750, 1000);
		page2.add(imgPg2, javax.swing.JLayeredPane.DEFAULT_LAYER);

		jScrollPane2.setViewportView(page2);

		tabbedPane.addTab("Page 2", jScrollPane2);

		file.setMnemonic('F');
		file.setText("File");

		newSheet.setAccelerator(javax.swing.KeyStroke.getKeyStroke(
				java.awt.event.KeyEvent.VK_N,
				java.awt.event.InputEvent.CTRL_MASK));
		newSheet.setMnemonic('n');
		newSheet.setText("New");
		newSheet.addActionListener(new java.awt.event.ActionListener() {
			public void actionPerformed(java.awt.event.ActionEvent evt) {
				newSheetActionPerformed(evt);
			}
		});
		file.add(newSheet);

		openSheet.setAccelerator(javax.swing.KeyStroke.getKeyStroke(
				java.awt.event.KeyEvent.VK_O,
				java.awt.event.InputEvent.CTRL_MASK));
		openSheet.setMnemonic('o');
		openSheet.setText("Open");
		openSheet.addActionListener(new java.awt.event.ActionListener() {
			public void actionPerformed(java.awt.event.ActionEvent evt) {
				openSheetActionPerformed(evt);
			}
		});
		file.add(openSheet);

		saveSheet.setAccelerator(javax.swing.KeyStroke.getKeyStroke(
				java.awt.event.KeyEvent.VK_S,
				java.awt.event.InputEvent.CTRL_MASK));
		saveSheet.setMnemonic('s');
		saveSheet.setText("Save");
		saveSheet.addActionListener(new java.awt.event.ActionListener() {
			public void actionPerformed(java.awt.event.ActionEvent evt) {
				saveSheetActionPerformed(evt);
			}
		});
		file.add(saveSheet);

		saveSheetAs.setAccelerator(javax.swing.KeyStroke.getKeyStroke(
				java.awt.event.KeyEvent.VK_S,
				java.awt.event.InputEvent.ALT_MASK));
		saveSheetAs.setText("Save As...");
		saveSheetAs.addActionListener(new java.awt.event.ActionListener() {
			public void actionPerformed(java.awt.event.ActionEvent evt) {
				saveSheetAsActionPerformed(evt);
			}
		});
		file.add(saveSheetAs);

		exitSheet.setAccelerator(javax.swing.KeyStroke.getKeyStroke(
				java.awt.event.KeyEvent.VK_W,
				java.awt.event.InputEvent.CTRL_MASK));
		exitSheet.setText("Exit");
		exitSheet.addActionListener(new java.awt.event.ActionListener() {
			public void actionPerformed(java.awt.event.ActionEvent evt) {
				exitSheetActionPerformed(evt);
			}
		});
		file.add(exitSheet);

		menuBar.add(file);

		edit.setText("Edit");
		menuBar.add(edit);

		setJMenuBar(menuBar);

		javax.swing.GroupLayout layout = new javax.swing.GroupLayout(
				getContentPane());
		getContentPane().setLayout(layout);
		layout.setHorizontalGroup(layout.createParallelGroup(
				javax.swing.GroupLayout.Alignment.LEADING).addComponent(
				tabbedPane, javax.swing.GroupLayout.DEFAULT_SIZE, 775,
				Short.MAX_VALUE));
		layout.setVerticalGroup(layout.createParallelGroup(
				javax.swing.GroupLayout.Alignment.LEADING).addComponent(
				tabbedPane, javax.swing.GroupLayout.DEFAULT_SIZE, 468,
				Short.MAX_VALUE));

		pack();
	}// </editor-fold>//GEN-END:initComponents

	private void importData(String inData) throws IllegalArgumentException {
		if (inData.endsWith("$$$$$$")) {
			inData = inData.substring(0, inData.length() - 6);
		}
		allData = inData.split("@{3}", -1);
		if (Integer.parseInt(allData[0]) != 35)
			throw new IllegalArgumentException();
	}

	private void makeModLookup() {
		modLookup = new HashMap<String, JTextField>();

		modLookup.put("strength", abl7);
		modLookup.put("dexterity", abl8);
		modLookup.put("constitution", abl9);
		modLookup.put("intelligence", abl10);
		modLookup.put("wisdom", abl11);
		modLookup.put("charisma", abl12);

		modLookup.put("initiative", hpac12);

		modLookup.put("fortitude", save1);
		modLookup.put("reflex", save2);
		modLookup.put("will", save3);

		modLookup.put("baseattack", att1);
		modLookup.put("grapple", att3);

		modLookup.put("attw1", attW12);
		modLookup.put("dmgw1", attW13);
		modLookup.put("attw2", attW22);
		modLookup.put("dmgw2", attW23);
		modLookup.put("attw3", attW32);
		modLookup.put("dmgw3", attW33);
		modLookup.put("attw4", attW42);
		modLookup.put("dmgw4", attW43);
		modLookup.put("attw5", attW52);
		modLookup.put("dmgw5", attW53);

		modLookup.put("appraise", skill1);
		modLookup.put("balance", skill2);
		modLookup.put("bluff", skill3);
		modLookup.put("climb", skill4);
		modLookup.put("concentration", skill5);
		modLookup.put("craft1", skill6);
		modLookup.put("craft2", skill7);
		modLookup.put("craft3", skill8);
		modLookup.put("decipherscript", skill9);
		modLookup.put("diplomacy", skill10);
		modLookup.put("disabledevice", skill11);
		modLookup.put("disguise", skill12);
		modLookup.put("escapeartist", skill13);
		modLookup.put("forgery", skill14);
		modLookup.put("gatherinformation", skill15);
		modLookup.put("handleanimal", skill16);
		modLookup.put("heal", skill17);
		modLookup.put("hide", skill18);
		modLookup.put("intimidate", skill19);
		modLookup.put("jump", skill20);
		modLookup.put("knowledge1", skill21);
		modLookup.put("knowledge2", skill22);
		modLookup.put("knowledge3", skill23);
		modLookup.put("knowledge4", skill24);
		modLookup.put("knowledge5", skill25);
		modLookup.put("listen", skill26);
		modLookup.put("movesilently", skill27);
		modLookup.put("openlock", skill28);
		modLookup.put("perform1", skill29);
		modLookup.put("perform2", skill30);
		modLookup.put("perform3", skill31);
		modLookup.put("profession1", skill32);
		modLookup.put("profession2", skill33);
		modLookup.put("ride", skill34);
		modLookup.put("search", skill35);
		modLookup.put("sensemotive", skill36);
		modLookup.put("sleightofhand", skill37);
		modLookup.put("spellcraft", skill38);
		modLookup.put("spot", skill39);
		modLookup.put("survival", skill40);
		modLookup.put("swim", skill41);
		modLookup.put("tumble", skill42);
		modLookup.put("usemagicdevice", skill43);
		modLookup.put("userope", skill44);
		modLookup.put("other1", skill45);
		modLookup.put("other2", skill46);
		modLookup.put("other3", skill47);
	}

	private void makeAliasLookup() {
		aliasLookup = parent.main.chatRC.aliases;
		// aliasLookup = new HashMap<String,String>();
	}

	private void makeSections() {
		makeInfoSection(allData[1]);
		makeAblSection(allData[2]);
		makeHPACSection(allData[3]);
		makeSaveSection(allData[4]);
		makeAttSection(allData[5]);
		makeAttSpinnerSection(allData[6]);
		makeSkillSection(allData[7]);
		makeGearSection(allData[8]);
		makeMnySection(allData[9]);
		makeSpellSection(allData[10]);
		makeSpellsSection(allData[11]);

		possessions.setText(allData[12]);
		feats.setText(allData[13]);
		splAbil.setText(allData[14]);
		lang.setText(allData[15]);

		init = true;
	}

	private void makeInfoSection(String info) {
		infoData = info.split("#{3}", -1);
		makeInfoList();

		for (int j = 0; j < infoList.size(); j++) {
			infoList.get(j).setText(infoData[j]);
		}
		hashCode = genHash();
	}

	private void makeAblSection(String info) {
		ablData = info.split("#{3}", -1);
		makeAblList();

		for (int j = 0; j < ablList.size(); j++) {
			ablList.get(j).setText(ablData[j]);
		}
	}

	private void makeHPACSection(String info) {
		hpacData = info.split("#{3}", -1);
		makeHPACList();

		for (int j = 0; j < hpacList.size(); j++) {
			hpacList.get(j).setText(hpacData[j]);
		}
	}

	private void makeSaveSection(String info) {
		saveData = info.split("#{3}", -1);
		makeSaveList();

		for (int j = 0; j < saveList.size(); j++) {
			saveList.get(j).setText(saveData[j]);
		}
	}

	private void makeAttSection(String info) {
		attData = info.split("#{3}", -1);
		makeAttList();

		for (int j = 0; j < attList.size(); j++) {
			attList.get(j).setText(attData[j]);
		}
	}

	private void makeAttSpinnerSection(String info) {
		attSpinnerData = info.split("#{3}", -1);
		makeAttSpinnerList();

		for (int j = 0; j < attSpinnerList.size(); j++) {
			attSpinnerList.get(j).setValue(new Integer(attSpinnerData[j]));
		}
	}

	private void makeSkillSection(String info) {
		skillData = info.split("#{3}", -1);
		makeSkillList();

		for (int j = 0; j < skillList.size(); j++) {
			skillList.get(j).setText(skillData[j]);
		}
	}

	private void makeGearSection(String info) {
		gearData = info.split("#{3}", -1);
		makeGearList();

		for (int j = 0; j < gearList.size(); j++) {
			gearList.get(j).setText(gearData[j]);
		}
	}

	private void makeMnySection(String info) {
		mnyData = info.split("#{3}", -1);
		makeMnyList();

		for (int j = 0; j < mnyList.size(); j++) {
			mnyList.get(j).setText(mnyData[j]);
		}
	}

	private void makeSpellSection(String info) {
		spellData = info.split("#{3}", -1);
		makeSpellList();

		for (int j = 0; j < spellList.size(); j++) {
			spellList.get(j).setText(spellData[j]);
		}
	}

	private void makeSpellsSection(String info) {
		spellsData = info.split("#{3}", -1);
		makeSpellsList();

		for (int j = 0; j < spellsList.size(); j++) {
			spellsList.get(j).setText(spellsData[j]);
		}
	}

	private void makeInfoList() {
		infoList = new ArrayList<JTextField>();
		infoList.add(info1);
		infoList.add(info2);
		infoList.add(info3);
		infoList.add(info4);
		infoList.add(info5);
		infoList.add(info6);
		infoList.add(info7);
		infoList.add(info8);
		infoList.add(info9);
		infoList.add(info10);
		infoList.add(info11);
		infoList.add(info12);
		infoList.add(info13);
		infoList.add(info14);
		infoList.add(info15);
		infoList.add(info16);
	}

	private void makeAblList() {
		ablList = new ArrayList<JTextField>();
		ablList.add(abl1);
		ablList.add(abl2);
		ablList.add(abl3);
		ablList.add(abl4);
		ablList.add(abl5);
		ablList.add(abl6);
		ablList.add(abl7);
		ablList.add(abl8);
		ablList.add(abl9);
		ablList.add(abl10);
		ablList.add(abl11);
		ablList.add(abl12);
		ablList.add(abl13);
		ablList.add(abl14);
		ablList.add(abl15);
		ablList.add(abl16);
		ablList.add(abl17);
		ablList.add(abl18);
		ablList.add(abl19);
		ablList.add(abl20);
		ablList.add(abl21);
		ablList.add(abl22);
		ablList.add(abl23);
		ablList.add(abl24);
	}

	private void makeHPACList() {
		hpacList = new ArrayList<JTextField>();
		hpacList.add(hpac1);
		hpacList.add(hpac2);
		hpacList.add(hpac3);
		hpacList.add(hpac4);
		hpacList.add(hpac5);
		hpacList.add(hpac6);
		hpacList.add(hpac7);
		hpacList.add(hpac8);
		hpacList.add(hpac9);
		hpacList.add(hpac10);
		hpacList.add(hpac11);
		hpacList.add(hpac12);
		hpacList.add(hpac13);
		hpacList.add(hpac14);
		hpacList.add(hpac15);
		hpacList.add(hpac16);
		hpacList.add(hpac17);
		hpacList.add(hpac18);
		hpacList.add(hpac19);
	}

	private void makeSaveList() {
		saveList = new ArrayList<JTextComponent>();
		saveList.add(save1);
		saveList.add(save2);
		saveList.add(save3);
		saveList.add(save4);
		saveList.add(save5);
		saveList.add(save6);
		saveList.add(save7);
		saveList.add(save8);
		saveList.add(save9);
		saveList.add(save10);
		saveList.add(save11);
		saveList.add(save12);
		saveList.add(save13);
		saveList.add(save14);
		saveList.add(save15);
		saveList.add(save16);
		saveList.add(save17);
		saveList.add(save18);
		saveList.add(save19);
	}

	private void makeAttList() {
		attList = new ArrayList<JTextField>();
		attList.add(att1);
		attList.add(att2);
		attList.add(att3);
		attList.add(att4);
		attList.add(att5);
		attList.add(att6);
		attList.add(att7);
		attList.add(attW11);
		attList.add(attW12);
		attList.add(attW13);
		attList.add(attW14);
		attList.add(attW15);
		attList.add(attW16);
		attList.add(attW17);
		attList.add(attW21);
		attList.add(attW22);
		attList.add(attW23);
		attList.add(attW24);
		attList.add(attW25);
		attList.add(attW26);
		attList.add(attW27);
		attList.add(attW31);
		attList.add(attW32);
		attList.add(attW33);
		attList.add(attW34);
		attList.add(attW35);
		attList.add(attW36);
		attList.add(attW37);
		attList.add(attW41);
		attList.add(attW42);
		attList.add(attW43);
		attList.add(attW44);
		attList.add(attW45);
		attList.add(attW46);
		attList.add(attW47);
		attList.add(attW51);
		attList.add(attW52);
		attList.add(attW53);
		attList.add(attW54);
		attList.add(attW55);
		attList.add(attW56);
		attList.add(attW57);
	}

	private void makeAttSpinnerList() {
		attSpinnerList = new ArrayList<JSpinner>();
		attSpinnerList.add(attW1Spinner);
		attSpinnerList.add(attW2Spinner);
		attSpinnerList.add(attW3Spinner);
		attSpinnerList.add(attW4Spinner);
		attSpinnerList.add(attW5Spinner);
	}

	private void makeSkillList() {
		skillList = new ArrayList<JTextField>();
		skillList.add(skill1);
		skillList.add(skill2);
		skillList.add(skill3);
		skillList.add(skill4);
		skillList.add(skill5);
		skillList.add(skill6);
		skillList.add(skill7);
		skillList.add(skill8);
		skillList.add(skill9);
		skillList.add(skill10);
		skillList.add(skill11);
		skillList.add(skill12);
		skillList.add(skill13);
		skillList.add(skill14);
		skillList.add(skill15);
		skillList.add(skill16);
		skillList.add(skill17);
		skillList.add(skill18);
		skillList.add(skill19);
		skillList.add(skill20);
		skillList.add(skill21);
		skillList.add(skill22);
		skillList.add(skill23);
		skillList.add(skill24);
		skillList.add(skill25);
		skillList.add(skill26);
		skillList.add(skill27);
		skillList.add(skill28);
		skillList.add(skill29);
		skillList.add(skill30);
		skillList.add(skill31);
		skillList.add(skill32);
		skillList.add(skill33);
		skillList.add(skill34);
		skillList.add(skill35);
		skillList.add(skill36);
		skillList.add(skill37);
		skillList.add(skill38);
		skillList.add(skill39);
		skillList.add(skill40);
		skillList.add(skill41);
		skillList.add(skill42);
		skillList.add(skill43);
		skillList.add(skill44);
		skillList.add(skill45);
		skillList.add(skill46);
		skillList.add(skill47);
		skillList.add(skill48);
		skillList.add(skill49);
		skillList.add(skill50);
		skillList.add(skill51);
		skillList.add(skill52);
		skillList.add(skill53);
		skillList.add(skill54);
		skillList.add(skill55);
		skillList.add(skill56);
		skillList.add(skill57);
		skillList.add(skill58);
		skillList.add(skill59);
		skillList.add(skill60);
		skillList.add(skill61);
		skillList.add(skill62);
		skillList.add(skill63);
		skillList.add(skill64);
		skillList.add(skill65);
		skillList.add(skill66);
		skillList.add(skill67);
		skillList.add(skill68);
		skillList.add(skill69);
		skillList.add(skill70);
		skillList.add(skill71);
		skillList.add(skill72);
		skillList.add(skill73);
		skillList.add(skill74);
		skillList.add(skill75);
		skillList.add(skill76);
		skillList.add(skill77);
		skillList.add(skill78);
		skillList.add(skill79);
		skillList.add(skill80);
		skillList.add(skill81);
		skillList.add(skill82);
		skillList.add(skill83);
		skillList.add(skill84);
		skillList.add(skill85);
		skillList.add(skill86);
		skillList.add(skill87);
		skillList.add(skill88);
		skillList.add(skill89);
		skillList.add(skill90);
		skillList.add(skill91);
		skillList.add(skill92);
		skillList.add(skill93);
		skillList.add(skill94);
		skillList.add(skill95);
		skillList.add(skill96);
		skillList.add(skill97);
		skillList.add(skill98);
		skillList.add(skill99);
		skillList.add(skill100);
		skillList.add(skill101);
		skillList.add(skill102);
		skillList.add(skill103);
		skillList.add(skill104);
		skillList.add(skill105);
		skillList.add(skill106);
		skillList.add(skill107);
		skillList.add(skill108);
		skillList.add(skill109);
		skillList.add(skill110);
		skillList.add(skill111);
		skillList.add(skill112);
		skillList.add(skill113);
		skillList.add(skill114);
		skillList.add(skill115);
		skillList.add(skill116);
		skillList.add(skill117);
		skillList.add(skill118);
		skillList.add(skill119);
		skillList.add(skill120);
		skillList.add(skill121);
		skillList.add(skill122);
		skillList.add(skill123);
		skillList.add(skill124);
		skillList.add(skill125);
		skillList.add(skill126);
		skillList.add(skill127);
		skillList.add(skill128);
		skillList.add(skill129);
		skillList.add(skill130);
		skillList.add(skill131);
		skillList.add(skill132);
		skillList.add(skill133);
		skillList.add(skill134);
		skillList.add(skill135);
		skillList.add(skill136);
		skillList.add(skill137);
		skillList.add(skill138);
		skillList.add(skill139);
		skillList.add(skill140);
		skillList.add(skill141);
		skillList.add(skill142);
		skillList.add(skill143);
		skillList.add(skill144);
		skillList.add(skill145);
		skillList.add(skill146);
		skillList.add(skill147);
		skillList.add(skill148);
		skillList.add(skill149);
		skillList.add(skill150);
		skillList.add(skill151);
		skillList.add(skill152);
		skillList.add(skill153);
		skillList.add(skill154);
		skillList.add(skill155);
		skillList.add(skill156);
		skillList.add(skill157);
		skillList.add(skill158);
		skillList.add(skill159);
		skillList.add(skill160);
		skillList.add(skill161);
		skillList.add(skill162);
		skillList.add(skill163);
		skillList.add(skill164);
		skillList.add(skill165);
		skillList.add(skill166);
		skillList.add(skill167);
		skillList.add(skill168);
		skillList.add(skill169);
		skillList.add(skill170);
		skillList.add(skill171);
		skillList.add(skill172);
		skillList.add(skill173);
		skillList.add(skill174);
		skillList.add(skill175);
		skillList.add(skill176);
		skillList.add(skill177);
		skillList.add(skill178);
		skillList.add(skill179);
		skillList.add(skill180);
		skillList.add(skill181);
		skillList.add(skill182);
		skillList.add(skill183);
		skillList.add(skill184);
		skillList.add(skill185);
		skillList.add(skill186);
		skillList.add(skill187);
		skillList.add(skill188);
		skillList.add(skill189);
		skillList.add(skill190);
		skillList.add(skill191);
		skillList.add(skill192);
		skillList.add(skill193);
		skillList.add(skill194);
		skillList.add(skill195);
		skillList.add(skill196);
		skillList.add(skill197);
		skillList.add(skill198);
		skillList.add(skill199);
		skillList.add(skill200);
		skillList.add(skill201);
		skillList.add(skill202);
		skillList.add(skill203);
		skillList.add(skill204);
	}

	private void makeGearList() {
		gearList = new ArrayList<JTextField>();
		gearList.add(gear1);
		gearList.add(gear2);
		gearList.add(gear3);
		gearList.add(gear4);
		gearList.add(gear5);
		gearList.add(gear6);
		gearList.add(gear7);
		gearList.add(gear8);
		gearList.add(gear9);
		gearList.add(gear10);
		gearList.add(gear11);
		gearList.add(gear12);
		gearList.add(gear13);
		gearList.add(gear14);
		gearList.add(gear15);
		gearList.add(gear16);
		gearList.add(gear17);
		gearList.add(gear18);
		gearList.add(gear19);
		gearList.add(gear20);
		gearList.add(gear21);
		gearList.add(gear22);
		gearList.add(gear23);
	}

	private void makeMnyList() {
		mnyList = new ArrayList<JTextField>();
		mnyList.add(mny1);
		mnyList.add(mny2);
		mnyList.add(mny3);
		mnyList.add(mny4);
	}

	private void makeSpellList() {
		spellList = new ArrayList<JTextArea>();
		spellList.add(spellZero);
		spellList.add(spellOne);
		spellList.add(spellTwo);
		spellList.add(spellThree);
		spellList.add(spellFour);
		spellList.add(spellFive);
		spellList.add(spellSix);
		spellList.add(spellSeven);
		spellList.add(spellEight);
		spellList.add(spellNine);
	}

	private void makeSpellsList() {
		spellsList = new ArrayList<JTextField>();
		spellsList.add(spells1);
		spellsList.add(spells2);
		spellsList.add(spells3);
		spellsList.add(spells4);
		spellsList.add(spells5);
		spellsList.add(spells6);
		spellsList.add(spells7);
		spellsList.add(spells8);
		spellsList.add(spells9);
		spellsList.add(spells10);
		spellsList.add(spells11);
		spellsList.add(spells12);
		spellsList.add(spells13);
		spellsList.add(spells14);
		spellsList.add(spells15);
		spellsList.add(spells16);
		spellsList.add(spells17);
		spellsList.add(spells18);
		spellsList.add(spells19);
		spellsList.add(spells20);
		spellsList.add(spells21);
		spellsList.add(spells22);
		spellsList.add(spells23);
		spellsList.add(spells24);
		spellsList.add(spells25);
		spellsList.add(spells26);
		spellsList.add(spells27);
		spellsList.add(spells28);
		spellsList.add(spells29);
		spellsList.add(spells30);
		spellsList.add(spells31);
		spellsList.add(spells32);
		spellsList.add(spells33);
		spellsList.add(spells34);
		spellsList.add(spells35);
		spellsList.add(spells36);
		spellsList.add(spells37);
		spellsList.add(spells38);
		spellsList.add(spells39);
		spellsList.add(spells40);
		spellsList.add(spells41);
	}

	public void updateStr() {
		String ablMod = "";
		if (abl1.getText().matches("\\d++")) {
			int tmp = Integer.parseInt(abl1.getText());
			tmp -= 10;
			tmp /= 2;
			ablMod += tmp;
		}
		abl7.setText(ablMod);
		att5.setText(ablMod);
		skill51.setText(ablMod);
		skill67.setText(ablMod);
		skill88.setText(ablMod);
	}

	public void updateDex() {
		String ablMod = "";
		if (abl2.getText().matches("\\d++")) {
			int tmp = Integer.parseInt(abl2.getText());
			tmp -= 10;
			tmp /= 2;
			ablMod += tmp;
		}
		abl8.setText(ablMod);
		hpac5.setText(ablMod);
		hpac13.setText(ablMod);
		save8.setText(ablMod);
		skill49.setText(ablMod);
		skill60.setText(ablMod);
		skill65.setText(ablMod);
		skill74.setText(ablMod);
		skill75.setText(ablMod);
		skill81.setText(ablMod);
		skill84.setText(ablMod);
		skill89.setText(ablMod);
		skill91.setText(ablMod);
	}

	public void updateCon() {
		String ablMod = "";
		if (abl3.getText().matches("\\d++")) {
			int tmp = Integer.parseInt(abl3.getText());
			tmp -= 10;
			tmp /= 2;
			ablMod += tmp;
		}
		abl9.setText(ablMod);
		save7.setText(ablMod);
		skill52.setText(ablMod);
	}

	public void updateInt() {
		String ablMod = "";
		if (abl4.getText().matches("\\d++")) {
			int tmp = Integer.parseInt(abl4.getText());
			tmp -= 10;
			tmp /= 2;
			ablMod += tmp;
		}
		abl10.setText(ablMod);
		skill48.setText(ablMod);
		if (!skill189.getText().equals(""))
			skill53.setText(ablMod);
		if (!skill190.getText().equals(""))
			skill54.setText(ablMod);
		if (!skill191.getText().equals(""))
			skill55.setText(ablMod);
		skill56.setText(ablMod);
		skill58.setText(ablMod);
		skill61.setText(ablMod);
		if (!skill192.getText().equals(""))
			skill68.setText(ablMod);
		if (!skill193.getText().equals(""))
			skill69.setText(ablMod);
		if (!skill194.getText().equals(""))
			skill70.setText(ablMod);
		if (!skill195.getText().equals(""))
			skill71.setText(ablMod);
		if (!skill196.getText().equals(""))
			skill72.setText(ablMod);
		skill82.setText(ablMod);
		skill85.setText(ablMod);
	}

	public void updateWis() {
		String ablMod = "";
		if (abl5.getText().matches("\\d++")) {
			int tmp = Integer.parseInt(abl5.getText());
			tmp -= 10;
			tmp /= 2;
			ablMod += tmp;
		}
		abl11.setText(ablMod);
		save9.setText(ablMod);
		skill64.setText(ablMod);
		skill73.setText(ablMod);
		if (!skill200.getText().equals(""))
			skill79.setText(ablMod);
		if (!skill201.getText().equals(""))
			skill80.setText(ablMod);
		skill83.setText(ablMod);
		skill86.setText(ablMod);
		skill87.setText(ablMod);
	}

	public void updateCha() {
		String ablMod = "";
		if (abl6.getText().matches("\\d++")) {
			int tmp = Integer.parseInt(abl6.getText());
			tmp -= 10;
			tmp /= 2;
			ablMod += tmp;
		}
		abl12.setText(ablMod);
		skill50.setText(ablMod);
		skill57.setText(ablMod);
		skill59.setText(ablMod);
		skill62.setText(ablMod);
		skill63.setText(ablMod);
		skill66.setText(ablMod);
		if (!skill197.getText().equals(""))
			skill76.setText(ablMod);
		if (!skill198.getText().equals(""))
			skill77.setText(ablMod);
		if (!skill199.getText().equals(""))
			skill78.setText(ablMod);
		skill90.setText(ablMod);
	}

	public void updateTmpStr() {
		String ablMod = "";
		if (abl13.getText().matches("\\d++")) {
			int tmp = Integer.parseInt(abl13.getText());
			tmp -= 10;
			tmp /= 2;
			ablMod += tmp;

			abl19.setText(ablMod);
			att5.setText(ablMod);
			skill51.setText(ablMod);
			skill67.setText(ablMod);
			skill88.setText(ablMod);
		} else {
			abl19.setText("");
			updateStr();
		}
	}

	public void updateTmpDex() {
		String ablMod = "";
		if (abl14.getText().matches("\\d++")) {
			int tmp = Integer.parseInt(abl14.getText());
			tmp -= 10;
			tmp /= 2;
			ablMod += tmp;

			abl20.setText(ablMod);
			hpac5.setText(ablMod);
			hpac13.setText(ablMod);
			save8.setText(ablMod);
			skill49.setText(ablMod);
			skill60.setText(ablMod);
			skill65.setText(ablMod);
			skill74.setText(ablMod);
			skill75.setText(ablMod);
			skill81.setText(ablMod);
			skill84.setText(ablMod);
			skill89.setText(ablMod);
			skill91.setText(ablMod);
		} else {
			abl20.setText("");
			updateDex();
		}
	}

	public void updateTmpCon() {
		String ablMod = "";
		if (abl15.getText().matches("\\d++")) {
			int tmp = Integer.parseInt(abl15.getText());
			tmp -= 10;
			tmp /= 2;
			ablMod += tmp;

			abl21.setText(ablMod);
			save7.setText(ablMod);
			skill52.setText(ablMod);
		} else {
			abl21.setText("");
			updateCon();
		}
	}

	public void updateTmpInt() {
		String ablMod = "";
		if (abl16.getText().matches("\\d++")) {
			int tmp = Integer.parseInt(abl16.getText());
			tmp -= 10;
			tmp /= 2;
			ablMod += tmp;

			abl22.setText(ablMod);
			skill48.setText(ablMod);
			if (!skill189.getText().equals(""))
				skill53.setText(ablMod);
			if (!skill190.getText().equals(""))
				skill54.setText(ablMod);
			if (!skill191.getText().equals(""))
				skill55.setText(ablMod);
			skill56.setText(ablMod);
			skill58.setText(ablMod);
			skill61.setText(ablMod);
			if (!skill192.getText().equals(""))
				skill68.setText(ablMod);
			if (!skill193.getText().equals(""))
				skill69.setText(ablMod);
			if (!skill194.getText().equals(""))
				skill70.setText(ablMod);
			if (!skill195.getText().equals(""))
				skill71.setText(ablMod);
			if (!skill196.getText().equals(""))
				skill72.setText(ablMod);
			skill82.setText(ablMod);
			skill85.setText(ablMod);
		} else {
			abl22.setText("");
			updateInt();
		}
	}

	public void updateTmpWis() {
		String ablMod = "";
		if (abl17.getText().matches("\\d++")) {
			int tmp = Integer.parseInt(abl17.getText());
			tmp -= 10;
			tmp /= 2;
			ablMod += tmp;

			abl23.setText(ablMod);
			save9.setText(ablMod);
			skill64.setText(ablMod);
			skill73.setText(ablMod);
			if (!skill200.getText().equals(""))
				skill79.setText(ablMod);
			if (!skill201.getText().equals(""))
				skill80.setText(ablMod);
			skill83.setText(ablMod);
			skill86.setText(ablMod);
			skill87.setText(ablMod);
		} else {
			abl23.setText("");
			updateWis();
		}
	}

	public void updateTmpCha() {
		String ablMod = "";
		if (abl18.getText().matches("\\d++")) {
			int tmp = Integer.parseInt(abl18.getText());
			tmp -= 10;
			tmp /= 2;
			ablMod += tmp;

			abl24.setText(ablMod);
			skill50.setText(ablMod);
			skill57.setText(ablMod);
			skill59.setText(ablMod);
			skill62.setText(ablMod);
			skill63.setText(ablMod);
			skill66.setText(ablMod);
			if (!skill197.getText().equals(""))
				skill76.setText(ablMod);
			if (!skill198.getText().equals(""))
				skill77.setText(ablMod);
			if (!skill199.getText().equals(""))
				skill78.setText(ablMod);
			skill90.setText(ablMod);
		} else {
			abl24.setText("");
			updateCha();
		}
	}

	public void updateRanks() {
		for (int j = 0; j < 47; j++) {
			int ablMod = 0;
			if (skillList.get(j + 47).getText().matches("\\d++")) {
				ablMod += Integer.parseInt(skillList.get(j + 47).getText());
			}

			int ranks = 0;
			if (skillList.get(j + 94).getText().matches("\\d++")) {
				ranks += Integer.parseInt(skillList.get(j + 94).getText());
			}

			int miscMod = 0;
			if (skillList.get(j + 141).getText().matches("\\d++")) {
				miscMod += Integer.parseInt(skillList.get(j + 141).getText());
			}

			if (skillList.get(j + 47).getText().matches("\\d++")) {
				skillList.get(j).setText("" + (ablMod + ranks + miscMod));
			}
		}
	}

	public void updateSaves() {
		for (int j = 0; j < 3; j++) {
			int baseSave = 0;
			if (saveList.get(j + 3).getText().matches("\\d++")) {
				baseSave += Integer.parseInt(saveList.get(j + 3).getText());
			}

			int ablMod = 0;
			if (saveList.get(j + 6).getText().matches("\\d++")) {
				ablMod += Integer.parseInt(saveList.get(j + 6).getText());
			}

			int magMod = 0;
			if (saveList.get(j + 9).getText().matches("\\d++")) {
				magMod += Integer.parseInt(saveList.get(j + 9).getText());
			}

			int miscMod = 0;
			if (saveList.get(j + 12).getText().matches("\\d++")) {
				miscMod += Integer.parseInt(saveList.get(j + 12).getText());
			}

			int tmpMod = 0;
			if (saveList.get(j + 15).getText().matches("\\d++")) {
				tmpMod += Integer.parseInt(saveList.get(j + 15).getText());
			}

			saveList.get(j).setText(
					"" + (baseSave + ablMod + magMod + miscMod + tmpMod));
		}
	}

	public void updateHPAC() {
		int AB = 0;
		if (hpac3.getText().matches("\\d++")) {
			AB += Integer.parseInt(hpac3.getText());
		}

		int SB = 0;
		if (hpac4.getText().matches("\\d++")) {
			SB += Integer.parseInt(hpac4.getText());
		}

		int dexMod = 0;
		if (hpac5.getText().matches("\\d++")) {
			dexMod += Integer.parseInt(hpac5.getText());
		}

		int sizeMod = 0;
		if (hpac6.getText().matches("\\d++")) {
			sizeMod += Integer.parseInt(hpac6.getText());
		}

		int NA = 0;
		if (hpac7.getText().matches("\\d++")) {
			NA += Integer.parseInt(hpac7.getText());
		}

		int defMod = 0;
		if (hpac8.getText().matches("\\d++")) {
			defMod += Integer.parseInt(hpac8.getText());
		}

		int miscMod = 0;
		if (hpac9.getText().matches("\\d++")) {
			miscMod += Integer.parseInt(hpac9.getText());
		}

		int dexMod2 = 0;
		if (hpac13.getText().matches("\\d++")) {
			dexMod2 += Integer.parseInt(hpac13.getText());
		}

		int miscMod2 = 0;
		if (hpac14.getText().matches("\\d++")) {
			miscMod2 += Integer.parseInt(hpac14.getText());
		}

		hpac2.setText(""
				+ (10 + AB + SB + dexMod + sizeMod + NA + defMod + miscMod));
		hpac10.setText("" + (10 + dexMod + sizeMod + defMod + miscMod));
		hpac11.setText("" + (10 + AB + SB + sizeMod + NA + defMod + miscMod));
		hpac12.setText("" + (dexMod2 + miscMod2));
	}

	public void updateGrapple() {
		int BAT = 0;
		if (att4.getText().matches("\\d++")) {
			BAT += Integer.parseInt(att4.getText());
		}

		int strMod = 0;
		if (att5.getText().matches("\\d++")) {
			strMod += Integer.parseInt(att5.getText());
		}

		int sizeMod = 0;
		if (att6.getText().matches("\\d++")) {
			sizeMod += Integer.parseInt(att6.getText());
		}

		int miscMod = 0;
		if (att7.getText().matches("\\d++")) {
			miscMod += Integer.parseInt(att7.getText());
		}

		att3.setText("" + (BAT + strMod + sizeMod + miscMod));
	}

	/**
	 * Returns the String representation of this CharSheetViewer.
	 * 
	 * @Override
	 * @return String
	 */
	public String toString() {
		String toReturn = new String();

		toReturn += "35@@@";

		for (int j = 0; j < infoList.size(); j++) {
			toReturn += infoList.get(j).getText();
			if (j != infoList.size() - 1)
				toReturn += "###";
		}

		toReturn += "@@@";

		for (int j = 0; j < ablList.size(); j++) {
			toReturn += ablList.get(j).getText();
			if (j != ablList.size() - 1)
				toReturn += "###";
		}

		toReturn += "@@@";

		for (int j = 0; j < hpacList.size(); j++) {
			toReturn += hpacList.get(j).getText();
			if (j != hpacList.size() - 1)
				toReturn += "###";
		}

		toReturn += "@@@";

		for (int j = 0; j < saveList.size(); j++) {
			toReturn += saveList.get(j).getText();
			if (j != saveList.size() - 1)
				toReturn += "###";
		}

		toReturn += "@@@";

		for (int j = 0; j < attList.size(); j++) {
			toReturn += attList.get(j).getText();
			if (j != attList.size() - 1)
				toReturn += "###";
		}

		toReturn += "@@@";

		for (int j = 0; j < attSpinnerList.size(); j++) {
			toReturn += attSpinnerList.get(j).getValue().toString();
			if (j != attSpinnerList.size() - 1)
				toReturn += "###";
		}

		toReturn += "@@@";

		for (int j = 0; j < skillList.size(); j++) {
			toReturn += skillList.get(j).getText();
			if (j != skillList.size() - 1)
				toReturn += "###";
		}

		toReturn += "@@@";

		for (int j = 0; j < gearList.size(); j++) {
			toReturn += gearList.get(j).getText();
			if (j != gearList.size() - 1)
				toReturn += "###";
		}

		toReturn += "@@@";

		for (int j = 0; j < mnyList.size(); j++) {
			toReturn += mnyList.get(j).getText();
			if (j != mnyList.size() - 1)
				toReturn += "###";
		}

		toReturn += "@@@";

		for (int j = 0; j < spellList.size(); j++) {
			toReturn += spellList.get(j).getText();
			if (j != spellList.size() - 1)
				toReturn += "###";
		}

		toReturn += "@@@";

		for (int j = 0; j < spellsList.size(); j++) {
			toReturn += spellsList.get(j).getText();
			if (j != spellsList.size() - 1)
				toReturn += "###";
		}

		toReturn += "@@@";

		toReturn += possessions.getText();

		toReturn += "@@@";

		toReturn += feats.getText();

		toReturn += "@@@";

		toReturn += splAbil.getText();

		toReturn += "@@@";

		toReturn += lang.getText();

		toReturn += "$$$$$$";

		return toReturn;
	}

	/**
	 * Returns the character name associated with this character sheet.
	 * 
	 * @return charName
	 */
	public String getCharName() {
		return info1.getText();
	}

	public int getHP() {
		return Integer.parseInt(hpac1.getText());
	}

	/**
	 * Returns the appropriate roll text for further parsing by chat engine
	 * returns empty string if invalid text found.
	 */
	public String getRoll(String rollName) {
		String input = rollName.toLowerCase().replaceAll("\\s", "");
		String prefix = "1d20+";
		String rollOutput = "";

		JTextField box;

		if (modLookup.containsKey(input)) {
			box = modLookup.get(input);
		} else if (aliasLookup.containsKey(input)) {
			input = aliasLookup.get(input);
			box = modLookup.get(input);
		} else
			return "";

		if (input.contains("dmg"))
			prefix = "";
		rollOutput = prefix + box.getText();

		return rollOutput;
	}

	public int getSkillPts() {
		int ret = 0;

		for (int j = 94; j < 141; j++) {
			String ranks = skillList.get(j).getText();
			if (ranks.matches("\\d++"))
				ret += Integer.parseInt(ranks);
		}

		return ret;
	}

	private int genHash() {
		String toHash = getCharName() + "35";
		return toHash.hashCode();
	}

	public int getHashCode() {
		return hashCode;
	}

	/**
	 * Gets the first page of this character sheet.
	 * 
	 * @return the JScrollPane that contains all of the components in the first
	 *         page
	 */
	public JScrollPane getPage1() {
		return jScrollPane1;
	}

	/**
	 * Gets the second page of this character sheet.
	 * 
	 * @return the JScrollPane that contains all of the components in the second
	 *         page
	 */
	public JScrollPane getPage2() {
		return jScrollPane2;
	}

	/**
	 * Returns true if one of this CharSheet's pages is page.
	 * 
	 * @param page
	 *            The page to check.
	 * @return whether this CharSheet contains page.
	 */
	public boolean hasPage(JScrollPane page) {
		boolean one = page == jScrollPane1;
		boolean two = page == jScrollPane2;
		return one || two;
	}

	public String getDefault() {
		return "35@@@Character Name###Player######" + "#####################"
				+ "###############"
				+ "@@@#####################################################"
				+ "################@@@#######################################"
				+ "###Damage:############@@@###################"
				+ "###################################Note Condtional modifie"
				+ "rs here.@@@#########################"
				+ "###################################"
				+ "##########################" + "#########################"
				+ "############@@@0###0###0###0###0@@@##################"
				+ "##########################################################"
				+ "##########################################################"
				+ "##########################################################"
				+ "##########################################################"
				+ "##########################################################"
				+ "##########################################################"
				+ "##########################################################"
				+ "##########################################################"
				+ "##########################################################"
				+ "##########################################################"
				+ "###########@@@############################################"
				+ "######################@@@0###0###0###0@@@Level Zero Spells"
				+ "###Level One Spells###Level Two Spells###Level Three Spell"
				+ "s###Level Four Spells###Level Five Spells###Level Six Spel"
				+ "ls###Level Seven Spells###Level Eight Spells###Level Nine "
				+ "Spells@@@#################################################"
				+ "##########################################################"
				+ "#############@@@@@@@@@@@@$$$$$$";
	}

	public void setHP(int x) {
		hpac1.setText("" + x);
	}

	/**
	 * Updates all of the data in this CharSheetViewer.
	 * 
	 * @param newData
	 *            The new data to be used.
	 */
	public void setData(String newData) {
		importData(newData);
		makeSections();
	}

	/**
	 * Loads data from a file and updates the data in this CharSheetViewer
	 * 
	 * @param inFile
	 *            the file to load data from
	 * @throws FileNotFoundException
	 */
	public void setData(File inFile) throws FileNotFoundException {
		Scanner in = new Scanner(inFile);
		in.useDelimiter("$$$$$$");
		String inData = in.next();
		importData(inData);
		makeSections();
	}

	/**
	 * Sets if this is the player's character sheet. True is yes.
	 * 
	 * @param b
	 */
	public void setPlayerSheet(boolean b) {
		isPlayerSheet = b;
	}

	public boolean isPlayerSheet() {
		return isPlayerSheet;
	}

	/**
	 * Saves the CharSheet data to the current location, or the default location
	 * if this instance has not been previously saved.
	 */
	public void save() {
		try {
			FileWriter out = new FileWriter(saveFile);
			out.write(toString());
			out.close();
		} catch (IOException e) {
			System.err.println("ERROR: Could not write to file");
		}
	}

	/**
	 * Displays a JFileChooser to select the text file to save to.
	 * 
	 */
	public void saveAs() {
		fc.setSelectedFile(saveFile);
		int returnVal = fc.showSaveDialog(this);
		switch (returnVal) {
		case JFileChooser.APPROVE_OPTION:
			saveFile = fc.getSelectedFile();
			break;
		case JFileChooser.CANCEL_OPTION:
			;
			break;
		case JFileChooser.ERROR_OPTION:
			System.err.println("ERROR: in FileChooser");
			break;
		default:
			System.out.println("No Hacking");
			break;
		}
		try {
			FileWriter out = new FileWriter(saveFile);
			out.write(toString());
			out.close();
		} catch (IOException e) {
			System.err.println("ERROR: Could not write to file");
		}
	}

	/**
	 * Displays a JFileChooser to select the text file to open.
	 * 
	 */
	public void open() {
		int returnVal = fc.showOpenDialog(this);
		switch (returnVal) {
		case JFileChooser.APPROVE_OPTION:
			saveFile = fc.getSelectedFile();
			break;
		case JFileChooser.CANCEL_OPTION:
			;
			break;
		case JFileChooser.ERROR_OPTION:
			System.err.println("ERROR: in FileChooser");
			break;
		default:
			System.out.println("No Hacking");
			break;
		}
		try {
			setData(saveFile);
		} catch (FileNotFoundException e) {
			System.err.println("ERROR: The file does not exist");
		} catch (ArrayIndexOutOfBoundsException e) {
			System.err.println("ERROR: Invalid data in the file");
		}
	}

	private void hpacButton1MouseReleased(java.awt.event.MouseEvent evt) {// GEN-FIRST:event_hpacButton1MouseReleased
		if (init) {
			int hp = 0;
			int inc = 0;
			if (hpac1.getText().matches("\\d++")) {
				hp = Integer.parseInt(hpac1.getText());

			}
			if (hpac16.getText().matches("\\d++")) {
				inc = Integer.parseInt(hpac16.getText());

			}
			hpac1.setText("" + (hp - inc));
		}
	}// GEN-LAST:event_hpacButton1MouseReleased

	private void hpacButton2MouseReleased(java.awt.event.MouseEvent evt) {// GEN-FIRST:event_hpacButton2MouseReleased
		if (init) {
			int hp = 0;
			int inc = 0;
			if (hpac1.getText().matches("\\d++")) {
				hp = Integer.parseInt(hpac1.getText());

			}
			if (hpac16.getText().matches("\\d++")) {
				inc = Integer.parseInt(hpac16.getText());

			}
			hpac1.setText("" + (hp + inc));
		}
	}// GEN-LAST:event_hpacButton2MouseReleased

	private void abl1CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_abl1CaretUpdate
		if (init) {
			updateStr();
			updateRanks();
			updateGrapple();
		}
	}// GEN-LAST:event_abl1CaretUpdate

	private void abl2CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_abl2CaretUpdate
		if (init) {
			updateDex();
			updateRanks();
			updateSaves();
			updateHPAC();
		}
	}// GEN-LAST:event_abl2CaretUpdate

	private void abl3CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_abl3CaretUpdate
		if (init) {
			updateCon();
			updateRanks();
			updateSaves();
		}
	}// GEN-LAST:event_abl3CaretUpdate

	private void abl4CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_abl4CaretUpdate
		if (init) {
			updateInt();
			updateRanks();
		}
	}// GEN-LAST:event_abl4CaretUpdate

	private void abl5CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_abl5CaretUpdate
		if (init) {
			updateWis();
			updateRanks();
			updateSaves();
		}
	}// GEN-LAST:event_abl5CaretUpdate

	private void abl6CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_abl6CaretUpdate
		if (init) {
			updateCha();
			updateRanks();
		}
	}// GEN-LAST:event_abl6CaretUpdate

	private void skill189To196CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_skill189To196CaretUpdate
		if (init) {
			updateTmpInt();
			updateRanks();
		}
	}// GEN-LAST:event_skill189To196CaretUpdate

	private void skill142To188CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_skill142To188CaretUpdate
		if (init) {
			updateRanks();
		}
	}// GEN-LAST:event_skill142To188CaretUpdate

	private void skill95To141CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_skill95To141CaretUpdate
		if (init) {
			updateRanks();
		}
	}// GEN-LAST:event_skill95To141CaretUpdate

	private void skill197To199CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_skill197To199CaretUpdate
		if (init) {
			updateTmpCha();
			updateRanks();
		}
	}// GEN-LAST:event_skill197To199CaretUpdate

	private void skill200To201CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_skill200To201CaretUpdate
		if (init) {
			updateTmpWis();
			updateRanks();
		}
	}// GEN-LAST:event_skill200To201CaretUpdate

	private void save4To6And10to18CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_save4To6And10to18CaretUpdate
		if (init)
			updateSaves();
	}// GEN-LAST:event_save4To6And10to18CaretUpdate

	private void abl13CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_abl13CaretUpdate
		if (init) {
			updateTmpStr();
			updateRanks();
			updateGrapple();
		}
	}// GEN-LAST:event_abl13CaretUpdate

	private void abl14CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_abl14CaretUpdate
		if (init) {
			updateTmpDex();
			updateRanks();
			updateSaves();
			updateHPAC();
		}
	}// GEN-LAST:event_abl14CaretUpdate

	private void abl15CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_abl15CaretUpdate
		if (init) {
			updateTmpCon();
			updateRanks();
			updateSaves();
		}
	}// GEN-LAST:event_abl15CaretUpdate

	private void abl16CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_abl16CaretUpdate
		if (init) {
			updateTmpInt();
			updateRanks();
		}
	}// GEN-LAST:event_abl16CaretUpdate

	private void abl17CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_abl17CaretUpdate
		if (init) {
			updateTmpWis();
			updateRanks();
			updateSaves();
		}
	}// GEN-LAST:event_abl17CaretUpdate

	private void abl18CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_abl18CaretUpdate
		if (init) {
			updateTmpCha();
			updateRanks();
		}
	}// GEN-LAST:event_abl18CaretUpdate

	private void att1CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_att1CaretUpdate
		if (init) {
			att4.setText(att1.getText());
			updateGrapple();
		}
	}// GEN-LAST:event_att1CaretUpdate

	private void att6To7CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_att6To7CaretUpdate
		if (init) {
			updateGrapple();
		}
	}// GEN-LAST:event_att6To7CaretUpdate

	private void gear3CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_gear3CaretUpdate
		if (init) {
			hpac3.setText(gear3.getText());
			updateHPAC();
		}
	}// GEN-LAST:event_gear3CaretUpdate

	private void gear11CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_gear11CaretUpdate
		if (init) {
			hpac4.setText(gear11.getText());
			updateHPAC();
		}
	}// GEN-LAST:event_gear11CaretUpdate

	private void hpac6To9CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_hpac6To9CaretUpdate
		if (init)
			updateHPAC();
	}// GEN-LAST:event_hpac6To9CaretUpdate

	private void hpac14CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_hpac14CaretUpdate
		if (init)
			updateHPAC();
	}// GEN-LAST:event_hpac14CaretUpdate

	private void newSheetActionPerformed(java.awt.event.ActionEvent evt) {// GEN-FIRST:event_newSheetActionPerformed
		if (init)
			setData(DEFAULT_DATA);
	}// GEN-LAST:event_newSheetActionPerformed

	private void openSheetActionPerformed(java.awt.event.ActionEvent evt) {// GEN-FIRST:event_openSheetActionPerformed
		if (init)
			open();
	}// GEN-LAST:event_openSheetActionPerformed

	private void saveSheetActionPerformed(java.awt.event.ActionEvent evt) {// GEN-FIRST:event_saveSheetActionPerformed
		if (init)
			save();
	}// GEN-LAST:event_saveSheetActionPerformed

	private void saveSheetAsActionPerformed(java.awt.event.ActionEvent evt) {// GEN-FIRST:event_saveSheetAsActionPerformed
		if (init)
			saveAs();
	}// GEN-LAST:event_saveSheetAsActionPerformed

	private void exitSheetActionPerformed(java.awt.event.ActionEvent evt) {// GEN-FIRST:event_exitSheetActionPerformed
		if (init) {
			this.setVisible(false);
			this.dispose();
		}
	}// GEN-LAST:event_exitSheetActionPerformed

	private void info1CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_info1CaretUpdate
		if (init) {
			saveFile = new File(System.getProperty("user.dir") + "\\"
					+ getCharName() + ".d20");
			hashCode = genHash();
		}
	}// GEN-LAST:event_info1CaretUpdate

	private void componentFocusLost(java.awt.event.FocusEvent evt) {// GEN-FIRST:event_componentFocusLost
		if (init && isPlayerSheet) {
			parent.updateCharData(this.toString());
		}
	}// GEN-LAST:event_componentFocusLost

	// Variables declaration - do not modify//GEN-BEGIN:variables
	private javax.swing.JTextField abl1;
	private javax.swing.JTextField abl10;
	private javax.swing.JTextField abl11;
	private javax.swing.JTextField abl12;
	private javax.swing.JTextField abl13;
	private javax.swing.JTextField abl14;
	private javax.swing.JTextField abl15;
	private javax.swing.JTextField abl16;
	private javax.swing.JTextField abl17;
	private javax.swing.JTextField abl18;
	private javax.swing.JTextField abl19;
	private javax.swing.JTextField abl2;
	private javax.swing.JTextField abl20;
	private javax.swing.JTextField abl21;
	private javax.swing.JTextField abl22;
	private javax.swing.JTextField abl23;
	private javax.swing.JTextField abl24;
	private javax.swing.JTextField abl3;
	private javax.swing.JTextField abl4;
	private javax.swing.JTextField abl5;
	private javax.swing.JTextField abl6;
	private javax.swing.JTextField abl7;
	private javax.swing.JTextField abl8;
	private javax.swing.JTextField abl9;
	private javax.swing.JTextField att1;
	private javax.swing.JTextField att2;
	private javax.swing.JTextField att3;
	private javax.swing.JTextField att4;
	private javax.swing.JTextField att5;
	private javax.swing.JTextField att6;
	private javax.swing.JTextField att7;
	private javax.swing.JTextField attW11;
	private javax.swing.JTextField attW12;
	private javax.swing.JTextField attW13;
	private javax.swing.JTextField attW14;
	private javax.swing.JTextField attW15;
	private javax.swing.JTextField attW16;
	private javax.swing.JTextField attW17;
	private javax.swing.JSpinner attW1Spinner;
	private javax.swing.JTextField attW21;
	private javax.swing.JTextField attW22;
	private javax.swing.JTextField attW23;
	private javax.swing.JTextField attW24;
	private javax.swing.JTextField attW25;
	private javax.swing.JTextField attW26;
	private javax.swing.JTextField attW27;
	private javax.swing.JSpinner attW2Spinner;
	private javax.swing.JTextField attW31;
	private javax.swing.JTextField attW32;
	private javax.swing.JTextField attW33;
	private javax.swing.JTextField attW34;
	private javax.swing.JTextField attW35;
	private javax.swing.JTextField attW36;
	private javax.swing.JTextField attW37;
	private javax.swing.JSpinner attW3Spinner;
	private javax.swing.JTextField attW41;
	private javax.swing.JTextField attW42;
	private javax.swing.JTextField attW43;
	private javax.swing.JTextField attW44;
	private javax.swing.JTextField attW45;
	private javax.swing.JTextField attW46;
	private javax.swing.JTextField attW47;
	private javax.swing.JSpinner attW4Spinner;
	private javax.swing.JTextField attW51;
	private javax.swing.JTextField attW52;
	private javax.swing.JTextField attW53;
	private javax.swing.JTextField attW54;
	private javax.swing.JTextField attW55;
	private javax.swing.JTextField attW56;
	private javax.swing.JTextField attW57;
	private javax.swing.JSpinner attW5Spinner;
	private javax.swing.JMenu edit;
	private javax.swing.JLabel eight;
	private javax.swing.JMenuItem exitSheet;
	private javax.swing.JTextArea feats;
	private javax.swing.JMenu file;
	private javax.swing.JLabel five;
	private javax.swing.JLabel four;
	private javax.swing.JTextField gear1;
	private javax.swing.JTextField gear10;
	private javax.swing.JTextField gear11;
	private javax.swing.JTextField gear12;
	private javax.swing.JTextField gear13;
	private javax.swing.JTextField gear14;
	private javax.swing.JTextField gear15;
	private javax.swing.JTextField gear16;
	private javax.swing.JTextField gear17;
	private javax.swing.JTextField gear18;
	private javax.swing.JTextField gear19;
	private javax.swing.JTextField gear2;
	private javax.swing.JTextField gear20;
	private javax.swing.JTextField gear21;
	private javax.swing.JTextField gear22;
	private javax.swing.JTextField gear23;
	private javax.swing.JTextField gear3;
	private javax.swing.JTextField gear4;
	private javax.swing.JTextField gear5;
	private javax.swing.JTextField gear6;
	private javax.swing.JTextField gear7;
	private javax.swing.JTextField gear8;
	private javax.swing.JTextField gear9;
	private javax.swing.JTextField hpac1;
	private javax.swing.JTextField hpac10;
	private javax.swing.JTextField hpac11;
	private javax.swing.JTextField hpac12;
	private javax.swing.JTextField hpac13;
	private javax.swing.JTextField hpac14;
	private javax.swing.JTextField hpac15;
	private javax.swing.JTextField hpac16;
	private javax.swing.JTextField hpac17;
	private javax.swing.JTextField hpac18;
	private javax.swing.JTextField hpac19;
	private javax.swing.JTextField hpac2;
	private javax.swing.JTextField hpac3;
	private javax.swing.JTextField hpac4;
	private javax.swing.JTextField hpac5;
	private javax.swing.JTextField hpac6;
	private javax.swing.JTextField hpac7;
	private javax.swing.JTextField hpac8;
	private javax.swing.JTextField hpac9;
	private javax.swing.JButton hpacButton1;
	private javax.swing.JButton hpacButton2;
	private javax.swing.JLabel imgPg1;
	private javax.swing.JLabel imgPg2;
	private javax.swing.JTextField info1;
	private javax.swing.JTextField info10;
	private javax.swing.JTextField info11;
	private javax.swing.JTextField info12;
	private javax.swing.JTextField info13;
	private javax.swing.JTextField info14;
	private javax.swing.JTextField info15;
	private javax.swing.JTextField info16;
	private javax.swing.JTextField info2;
	private javax.swing.JTextField info3;
	private javax.swing.JTextField info4;
	private javax.swing.JTextField info5;
	private javax.swing.JTextField info6;
	private javax.swing.JTextField info7;
	private javax.swing.JTextField info8;
	private javax.swing.JTextField info9;
	private javax.swing.JScrollPane jScrollPane1;
	private javax.swing.JScrollPane jScrollPane2;
	private javax.swing.JTextArea lang;
	private javax.swing.JMenuBar menuBar;
	private javax.swing.JTextField mny1;
	private javax.swing.JTextField mny2;
	private javax.swing.JTextField mny3;
	private javax.swing.JTextField mny4;
	private javax.swing.JMenuItem newSheet;
	private javax.swing.JLabel nine;
	private javax.swing.JLabel one;
	private javax.swing.JMenuItem openSheet;
	private javax.swing.JLayeredPane page1;
	private javax.swing.JLayeredPane page2;
	private javax.swing.JTextArea possessions;
	private javax.swing.JTextField save1;
	private javax.swing.JTextField save10;
	private javax.swing.JTextField save11;
	private javax.swing.JTextField save12;
	private javax.swing.JTextField save13;
	private javax.swing.JTextField save14;
	private javax.swing.JTextField save15;
	private javax.swing.JTextField save16;
	private javax.swing.JTextField save17;
	private javax.swing.JTextField save18;
	private javax.swing.JTextArea save19;
	private javax.swing.JTextField save2;
	private javax.swing.JTextField save3;
	private javax.swing.JTextField save4;
	private javax.swing.JTextField save5;
	private javax.swing.JTextField save6;
	private javax.swing.JTextField save7;
	private javax.swing.JTextField save8;
	private javax.swing.JTextField save9;
	private javax.swing.JMenuItem saveSheet;
	private javax.swing.JMenuItem saveSheetAs;
	private javax.swing.JScrollPane scrollFeats;
	private javax.swing.JScrollPane scrollLang;
	private javax.swing.JScrollPane scrollPossessions;
	private javax.swing.JScrollPane scrollSave19;
	private javax.swing.JScrollPane scrollSpellEight;
	private javax.swing.JScrollPane scrollSpellFive;
	private javax.swing.JScrollPane scrollSpellFour;
	private javax.swing.JScrollPane scrollSpellNine;
	private javax.swing.JScrollPane scrollSpellOne;
	private javax.swing.JScrollPane scrollSpellSeven;
	private javax.swing.JScrollPane scrollSpellSix;
	private javax.swing.JScrollPane scrollSpellThree;
	private javax.swing.JScrollPane scrollSpellTwo;
	private javax.swing.JScrollPane scrollSpellZero;
	private javax.swing.JScrollPane scrollSplAbil;
	private javax.swing.JLabel seven;
	private javax.swing.JLabel six;
	private javax.swing.JTextField skill1;
	private javax.swing.JTextField skill10;
	private javax.swing.JTextField skill100;
	private javax.swing.JTextField skill101;
	private javax.swing.JTextField skill102;
	private javax.swing.JTextField skill103;
	private javax.swing.JTextField skill104;
	private javax.swing.JTextField skill105;
	private javax.swing.JTextField skill106;
	private javax.swing.JTextField skill107;
	private javax.swing.JTextField skill108;
	private javax.swing.JTextField skill109;
	private javax.swing.JTextField skill11;
	private javax.swing.JTextField skill110;
	private javax.swing.JTextField skill111;
	private javax.swing.JTextField skill112;
	private javax.swing.JTextField skill113;
	private javax.swing.JTextField skill114;
	private javax.swing.JTextField skill115;
	private javax.swing.JTextField skill116;
	private javax.swing.JTextField skill117;
	private javax.swing.JTextField skill118;
	private javax.swing.JTextField skill119;
	private javax.swing.JTextField skill12;
	private javax.swing.JTextField skill120;
	private javax.swing.JTextField skill121;
	private javax.swing.JTextField skill122;
	private javax.swing.JTextField skill123;
	private javax.swing.JTextField skill124;
	private javax.swing.JTextField skill125;
	private javax.swing.JTextField skill126;
	private javax.swing.JTextField skill127;
	private javax.swing.JTextField skill128;
	private javax.swing.JTextField skill129;
	private javax.swing.JTextField skill13;
	private javax.swing.JTextField skill130;
	private javax.swing.JTextField skill131;
	private javax.swing.JTextField skill132;
	private javax.swing.JTextField skill133;
	private javax.swing.JTextField skill134;
	private javax.swing.JTextField skill135;
	private javax.swing.JTextField skill136;
	private javax.swing.JTextField skill137;
	private javax.swing.JTextField skill138;
	private javax.swing.JTextField skill139;
	private javax.swing.JTextField skill14;
	private javax.swing.JTextField skill140;
	private javax.swing.JTextField skill141;
	private javax.swing.JTextField skill142;
	private javax.swing.JTextField skill143;
	private javax.swing.JTextField skill144;
	private javax.swing.JTextField skill145;
	private javax.swing.JTextField skill146;
	private javax.swing.JTextField skill147;
	private javax.swing.JTextField skill148;
	private javax.swing.JTextField skill149;
	private javax.swing.JTextField skill15;
	private javax.swing.JTextField skill150;
	private javax.swing.JTextField skill151;
	private javax.swing.JTextField skill152;
	private javax.swing.JTextField skill153;
	private javax.swing.JTextField skill154;
	private javax.swing.JTextField skill155;
	private javax.swing.JTextField skill156;
	private javax.swing.JTextField skill157;
	private javax.swing.JTextField skill158;
	private javax.swing.JTextField skill159;
	private javax.swing.JTextField skill16;
	private javax.swing.JTextField skill160;
	private javax.swing.JTextField skill161;
	private javax.swing.JTextField skill162;
	private javax.swing.JTextField skill163;
	private javax.swing.JTextField skill164;
	private javax.swing.JTextField skill165;
	private javax.swing.JTextField skill166;
	private javax.swing.JTextField skill167;
	private javax.swing.JTextField skill168;
	private javax.swing.JTextField skill169;
	private javax.swing.JTextField skill17;
	private javax.swing.JTextField skill170;
	private javax.swing.JTextField skill171;
	private javax.swing.JTextField skill172;
	private javax.swing.JTextField skill173;
	private javax.swing.JTextField skill174;
	private javax.swing.JTextField skill175;
	private javax.swing.JTextField skill176;
	private javax.swing.JTextField skill177;
	private javax.swing.JTextField skill178;
	private javax.swing.JTextField skill179;
	private javax.swing.JTextField skill18;
	private javax.swing.JTextField skill180;
	private javax.swing.JTextField skill181;
	private javax.swing.JTextField skill182;
	private javax.swing.JTextField skill183;
	private javax.swing.JTextField skill184;
	private javax.swing.JTextField skill185;
	private javax.swing.JTextField skill186;
	private javax.swing.JTextField skill187;
	private javax.swing.JTextField skill188;
	private javax.swing.JTextField skill189;
	private javax.swing.JTextField skill19;
	private javax.swing.JTextField skill190;
	private javax.swing.JTextField skill191;
	private javax.swing.JTextField skill192;
	private javax.swing.JTextField skill193;
	private javax.swing.JTextField skill194;
	private javax.swing.JTextField skill195;
	private javax.swing.JTextField skill196;
	private javax.swing.JTextField skill197;
	private javax.swing.JTextField skill198;
	private javax.swing.JTextField skill199;
	private javax.swing.JTextField skill2;
	private javax.swing.JTextField skill20;
	private javax.swing.JTextField skill200;
	private javax.swing.JTextField skill201;
	private javax.swing.JTextField skill202;
	private javax.swing.JTextField skill203;
	private javax.swing.JTextField skill204;
	private javax.swing.JTextField skill205;
	private javax.swing.JTextField skill206;
	private javax.swing.JTextField skill207;
	private javax.swing.JTextField skill21;
	private javax.swing.JTextField skill22;
	private javax.swing.JTextField skill23;
	private javax.swing.JTextField skill24;
	private javax.swing.JTextField skill25;
	private javax.swing.JTextField skill26;
	private javax.swing.JTextField skill27;
	private javax.swing.JTextField skill28;
	private javax.swing.JTextField skill29;
	private javax.swing.JTextField skill3;
	private javax.swing.JTextField skill30;
	private javax.swing.JTextField skill31;
	private javax.swing.JTextField skill32;
	private javax.swing.JTextField skill33;
	private javax.swing.JTextField skill34;
	private javax.swing.JTextField skill35;
	private javax.swing.JTextField skill36;
	private javax.swing.JTextField skill37;
	private javax.swing.JTextField skill38;
	private javax.swing.JTextField skill39;
	private javax.swing.JTextField skill4;
	private javax.swing.JTextField skill40;
	private javax.swing.JTextField skill41;
	private javax.swing.JTextField skill42;
	private javax.swing.JTextField skill43;
	private javax.swing.JTextField skill44;
	private javax.swing.JTextField skill45;
	private javax.swing.JTextField skill46;
	private javax.swing.JTextField skill47;
	private javax.swing.JTextField skill48;
	private javax.swing.JTextField skill49;
	private javax.swing.JTextField skill5;
	private javax.swing.JTextField skill50;
	private javax.swing.JTextField skill51;
	private javax.swing.JTextField skill52;
	private javax.swing.JTextField skill53;
	private javax.swing.JTextField skill54;
	private javax.swing.JTextField skill55;
	private javax.swing.JTextField skill56;
	private javax.swing.JTextField skill57;
	private javax.swing.JTextField skill58;
	private javax.swing.JTextField skill59;
	private javax.swing.JTextField skill6;
	private javax.swing.JTextField skill60;
	private javax.swing.JTextField skill61;
	private javax.swing.JTextField skill62;
	private javax.swing.JTextField skill63;
	private javax.swing.JTextField skill64;
	private javax.swing.JTextField skill65;
	private javax.swing.JTextField skill66;
	private javax.swing.JTextField skill67;
	private javax.swing.JTextField skill68;
	private javax.swing.JTextField skill69;
	private javax.swing.JTextField skill7;
	private javax.swing.JTextField skill70;
	private javax.swing.JTextField skill71;
	private javax.swing.JTextField skill72;
	private javax.swing.JTextField skill73;
	private javax.swing.JTextField skill74;
	private javax.swing.JTextField skill75;
	private javax.swing.JTextField skill76;
	private javax.swing.JTextField skill77;
	private javax.swing.JTextField skill78;
	private javax.swing.JTextField skill79;
	private javax.swing.JTextField skill8;
	private javax.swing.JTextField skill80;
	private javax.swing.JTextField skill81;
	private javax.swing.JTextField skill82;
	private javax.swing.JTextField skill83;
	private javax.swing.JTextField skill84;
	private javax.swing.JTextField skill85;
	private javax.swing.JTextField skill86;
	private javax.swing.JTextField skill87;
	private javax.swing.JTextField skill88;
	private javax.swing.JTextField skill89;
	private javax.swing.JTextField skill9;
	private javax.swing.JTextField skill90;
	private javax.swing.JTextField skill91;
	private javax.swing.JTextField skill92;
	private javax.swing.JTextField skill93;
	private javax.swing.JTextField skill94;
	private javax.swing.JTextField skill95;
	private javax.swing.JTextField skill96;
	private javax.swing.JTextField skill97;
	private javax.swing.JTextField skill98;
	private javax.swing.JTextField skill99;
	private javax.swing.JTextArea spellEight;
	private javax.swing.JTextArea spellFive;
	private javax.swing.JTextArea spellFour;
	private javax.swing.JTextArea spellNine;
	private javax.swing.JTextArea spellOne;
	private javax.swing.JTextArea spellSeven;
	private javax.swing.JTextArea spellSix;
	private javax.swing.JTextArea spellThree;
	private javax.swing.JTextArea spellTwo;
	private javax.swing.JTextArea spellZero;
	private javax.swing.JTextField spells1;
	private javax.swing.JTextField spells10;
	private javax.swing.JTextField spells11;
	private javax.swing.JTextField spells12;
	private javax.swing.JTextField spells13;
	private javax.swing.JTextField spells14;
	private javax.swing.JTextField spells15;
	private javax.swing.JTextField spells16;
	private javax.swing.JTextField spells17;
	private javax.swing.JTextField spells18;
	private javax.swing.JTextField spells19;
	private javax.swing.JTextField spells2;
	private javax.swing.JTextField spells20;
	private javax.swing.JTextField spells21;
	private javax.swing.JTextField spells22;
	private javax.swing.JTextField spells23;
	private javax.swing.JTextField spells24;
	private javax.swing.JTextField spells25;
	private javax.swing.JTextField spells26;
	private javax.swing.JTextField spells27;
	private javax.swing.JTextField spells28;
	private javax.swing.JTextField spells29;
	private javax.swing.JTextField spells3;
	private javax.swing.JTextField spells30;
	private javax.swing.JTextField spells31;
	private javax.swing.JTextField spells32;
	private javax.swing.JTextField spells33;
	private javax.swing.JTextField spells34;
	private javax.swing.JTextField spells35;
	private javax.swing.JTextField spells36;
	private javax.swing.JTextField spells37;
	private javax.swing.JTextField spells38;
	private javax.swing.JTextField spells39;
	private javax.swing.JTextField spells4;
	private javax.swing.JTextField spells40;
	private javax.swing.JTextField spells41;
	private javax.swing.JTextField spells5;
	private javax.swing.JTextField spells6;
	private javax.swing.JTextField spells7;
	private javax.swing.JTextField spells8;
	private javax.swing.JTextField spells9;
	private javax.swing.JTextArea splAbil;
	private javax.swing.JTabbedPane tabbedPane;
	private javax.swing.JLabel three;
	private javax.swing.JLabel two;
	private javax.swing.JLabel zero;
	// End of variables declaration//GEN-END:variables

}
